Articles of java

无法parsingcom.google.android.gms.plus.Plus类

我似乎无法parsingGoogle Play服务库中的Plus类。 我已经通过Eclipse将Google Play库作为Android库项目导入到项目中。 我也是从入门页面的基本示例 。 我的onCreate目前是这样的: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(Plus.API, null) .addScope(Plus.SCOPE_PLUS_LOGIN) .build(); } Eclipse会标记Plus类名称,因为它无法parsing它们,所以代码不会生成。

Android临时保存位图图像

我正在寻找一种方法来在android文件系统中暂时保存一个位图文件。 该文件是必需的,直到它被用作服务器的POST请求的一部分之后,我希望它不再存在。 我正在寻找更快的方式做到这一点。 … File file = new File(Environment.getExternalStorageDirectory().getPath().toString()+"/ImageDB/" + fileName+".png"); FileOutputStream filecon = new FileOutputStream(file); sampleResized.compress(Bitmap.CompressFormat.JPEG, 90, filecon); … 我目前正在使用这种方法。 编辑 :我从Android中创build临时文件得到我的解决scheme

Android:雅虎天气应用水平滚动视图效果?

我想知道你在雅虎天气应用程序中看到的这种types的滚动的Android实现是什么。 这是一个video示例: 任何有关如何实施的例子或想法都将真诚地帮助这个可怜的迷失的灵魂! 谢谢

Android Studio中的多个根标签

我正在编辑Android Studio中的我的fragment_main.xml,并且出现此错误: 多根标签 这里的代码块是: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> </LinearLayout> <EditText <!–Error here in the bracket–> android:id="@+id/edit_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit_message" /> <Button <!–Error here in the bracket–> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send"/> 我在EditText之前和Button之前得到括号中的错误

运行AspectJ会导致NoSuchMethodError:Aspect.aspectOf

我有一个非常简单的AspectJ方面(使用@AspectJ),只是打印出一条日志消息。 我的目标是在我的Android应用程序通知代码。 现在这个方面工作得很好,只要我的应用程序源代码中有方面类本身。 一旦我将该方面移动到不同的模块(java-> .jar或android lib – > .aar),在运行我的应用程序中的代码时,出现以下运行时exception : java.lang.NoSuchMethodError: com.xxx.xxx.TraceAspect.aspectOf 基本上我的结构是这样的: Root + app (com.android.application) – MainActivity (with annotation to be adviced) + library (android-library) – TraceAspect (aspect definition) 从ajc编译器,我可以看到,ajc编译器拿起我的类,并build议他们正确的,所以我真的不知道为什么它工作,只要我在我的源代码中的@AspectJ类,但一旦我移动停止工作它到一个jar文件。 我正在使用gradle。 Buildscript为我的应用程序是非常简单的。 我遵循http://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/中的说明 import com.android.build.gradle.LibraryPlugin import org.aspectj.bridge.IMessage import org.aspectj.bridge.MessageHandler import org.aspectj.tools.ajc.Main buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath 'org.aspectj:aspectjtools:1.8.1' […]

Android编程 – 使URI获得audio位置

我是全新的Java和android编程,所以对我来说有点奇怪! 我主要来自C ++ / C#的背景,所以说技术! 无论如何。 我试图创build一个简单的类来处理我devise的自定义音乐播放器的audio。 我已经处理了所有按键事件,所以现在我正在处理function。 我使用MediaPlayer类来处理大部分困难的事情,但是我对如何访问保存在用户移动设备上的audio有些困惑。 我一直在做一个小小的研究,显然Android设备有一个内置的数据库,pipe理所有的audio位置,并访问这个数据,我必须使用Uri ? 如果有人可以张贴一些如何使用Uri代码示例来访问这个,那么我相当肯定,我将能够build立在此之上,然后将数据添加到任何我想要的容器中。 只是为了说清楚 – 用户不知道音乐位置目录,并且我没有创build原始文件夹,我想要访问软件可以播放的用户设备上的所有音乐。 或者,如果失败了,一个很好的教程…我看过谷歌提供的文档,但没有任何示例代码,所以我不知道从哪里开始! 谢谢大家。

Android(Java)HttpURLConnection在'读取'超时时间进行无声重试

所以我使用Google Volley进行HTTP请求,它基本上使用Java的HttpURLConnection 。 根据我的testing, 问题是这样的 : 当HttpURLConnection上的'read'超时到达时,在连接closures之前执行无提示重试,并抛出相关的exception( SocketTimeoutException )。 请注意 : – 当使用HTTP POST请求时,我注意到了这个错误。 – “读取”超时与“连接”超时不同。 – 如果'read'超时(通过调用connection.setReadTimeout(int)设置)未设置(0),或者设置为比connection.setConnectTimeout(int)更大的值,则不会发生此错误。 – 这个问题已经在这里讨论过了,但是我还没有find任何令人满意的解决scheme。 – 这里可以find一个相关的问题,但我不确定它是否相关(是吗?) 更多的背景 我的应用程序用于付款,所以不要重试请求是至关重要的(是的,我知道它可以由服务器处理,我希望我的客户端是“正确的”无论如何)。 当设置“读取”超时时,如果服务器连接build立,但是服务器在应答之前等待/睡眠/延迟 – 响应(超时)时间(从而引起“读取”exception而不是“连接”exception) ,在引发exception之前发送另一个(静默)请求,导致2个类似的请求,这是不可接受的。 我在寻找什么样的解决scheme? 那么,一个将很好地解决这个问题/错误,就像这里解释的修复(但我再次,我认为这是无关紧要的)。 此外,我想保持原来的stream程,这意味着不要强迫连接closures或类似的东西。 我现在要做的是将'read'超时设置为连接超时的两倍(它们同时开始计数),以确保首先引发“连接”exception。 我也会尝试在服务器端克服这个问题。 问题是,这个“读”超时是有原因的,我目前的实现几乎忽略它,只处理“连接”超时。 编辑 RetryPolicy库的RetryPolicy没有影响这个问题,因为这是一个沉默的重试。 我在图书馆里面看得很深。 logging/断点到处,取消呼叫重试。 那我怎么知道这是一个99.99%的HttpURLConnection问题。

如何以编程方式截取整个活动页面?

即使内容不可见,我如何在Android上截取整个活动的截图? 防爆。 采取完整聊天的截图,然后生成图像文件? 我也要截图隐形区域。 谢谢

将独立对象添加到RealmList

是否有可能添加独立的对象Realm对象Realm对象已经坚持在领域? 那么,我知道这是行不通的,因为我得到NPE( object.row.getIndex():RealmList:94 ) 我想要做的是: mRealm.beginTransaction; contact.getEmails().add(new Email()); mRealm.commitTransaction; 因为在那个特定的时刻,我没有访问一个领域(嗯,我可以使它工作,但我将不得不重写一些结构),例如: //In Activity Contact contact = Realm.where(Contact.class).equalsTo("name","pete").findAll().first(); mRealm.beginTransaction; UpdateHelper.update(contact); mRealm.commitTransaction; //Helper class some else package public static void update(Contact contact) { //do update stuff contact.getEmails().add(new Email()); } `

在Android中与Java的抽象

我正在学习一些关于Java语言的教程。 我在想,如果每次我编码的东西,以及任何types的标准和堆栈,我是否应该抽象? 我已经看到,例如每个Spring服务,我们甚至可以抽象控制器,使用JavaEE堆栈上的EJB接口。 我想知道那是什么目的? 我应该在使用Android SDK进行开发时做同样的事情吗? 我应该抽象每一个我编码的类吗?