Tag: android

通过意图传递ArrayList

我正在尝试使用intent将arrayList传递给另一个活动。 这是第一个活动的代码。 case R.id.editButton: Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show(); Intent intent = new Intent(this, editList.class); intent.putStringArrayListExtra("stock_list", stock_list); startActivity(intent); break; 这是我尝试在第二个活动中检索列表的地方。 这里有什么不对吗? Intent i = new Intent(); //This should be getIntent(); stock_list = new ArrayList<String>(); stock_list = i.getStringArrayListExtra("stock_list");

意图putExtra方法的最大长度? (强制closures)

我需要一些帮助来debugging我的应用程序。 首先:在模拟器和其他一些设备上,我的应用运行良好。 在我的设备上,我得到了一个closures力量(没有强制closures信息)。 如果应用程序的“活动”发生更改,则会发生“崩溃”。 这里是MainActivity类的一些代码。 它只是通过webview从网页上读取html内容。 不,不可能通过HttpRequest做到这一点,因为我无法模拟发布请求。 public class MainActivity extends Activity { public final static String EXTRA_HTML = "com.example.com.test.HTML"; private WebView mWebView; private ProgressDialog mDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mWebView = (WebView) findViewById(R.id.webView1); CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.removeAllCookie(); mWebView.setBackgroundColor(0); mWebView.setWebChromeClient(new WebChromeClient() { public boolean onConsoleMessage(ConsoleMessage cmsg) { if (cmsg.message().startsWith("MAGIC")) […]

奇怪的行为与android方向传感器

目前,我正在尝试使用方向传感器值使用getRotation()方法来旋转3D立方体。 当Android设备被旋转到一些边界之上时,会观察到一些意外的行为。 例如,如果我让设备“站起来”,“滚动”的价值就变得疯狂了。 此外,我正在经历类似于所谓的万向节锁的现象。 唯一的区别是我甚至在将传感器值应用到3D旋转之前遇到了这个问题。 当我尝试通过仅围绕“俯仰”轴旋转装置来改变“俯仰”值时,“俯仰”值也根据俯仰的旋转而改变。 对我来说这似乎完全不合理。 有人能帮我吗? 我被困在这个问题上一个月了。

Android Studio:Gradle – 构build失败 – 任务执行失败':dexDebug'

错误: Gradle: Execution failed for task ':vertretungsplan:dexDebug'. > Failed to run command: P:\Android-Studio\sdk\build-tools\18.0.1\dx.bat –dex –output P:\Projekte\VertretungsplanProject\vertretungsplan\build\libs\vertretungsplan-debug.dex P:\Projekte\VertretungsplanProject\vertretungsplan\build\classes\debug P:\Projekte\VertretungsplanProject\vertretungsplan\build\dependency-cache\debug P:\Android-Studio\sdk\extras\android\m2repository\com\android\support\support-v4\18.0.0\support-v4-18.0.0.jar P:\Projekte\VertretungsplanProject\vertretungsplan\libs\commons-io-2.4.jar P:\Projekte\VertretungsplanProject\vertretungsplan\build\exploded-bundles\VertretungsplanProjectLibrariesActionbarsherlockUnspecified.aar\classes.jar Error Code: 2 Output: trouble processing: bad class file magic (cafebabe) or version (0033.0000) …while parsing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class …while processing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class trouble processing: bad class file magic (cafebabe) or version (0033.0000) …while parsing de/MayerhoferSimon/Vertretungsplan/MainActivity$1.class …while […]

以编程方式更改屏幕亮度(与电源控件一样)

我正在寻找如何以编程方式改变屏幕的亮度,我发现这是非常好的解决scheme,它工作的很好,但它只适用于我的应用程序是活动的。 我的应用程序closures后,亮度返回到我开始我的应用程序之前相同的价值。 我想能够改变亮度,就像当我按下我的电源小部件的亮度button时一样。 在来自android的电源小部件有3个状态。 一个非常明亮的非常黑暗,一个在中间。 是否有可能改变亮度,就像有人按下这个小部件? 编辑1:我创build了这个,我添加permision到我的清单,但是当应用程序启动,我没有看到任何亮度的变化,我尝试了10与100,现在与200但没有任何改变的build议? public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); android.provider.Settings.System.putInt(this.getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 200); }

Android的java.lang.VerifyError?

在我的Android应用程序中,我总是得到VerifyErrors! 我不明白为什么。 每当我包含一个外部JAR时,当我尝试启动我的应用程序时,我总是得到VerifyErrors(除了一次,当我包含Apache Log4j时)。 我通常通过获取库的源代码并将其添加到我的项目中来解决这个问题,但是我正在尝试使用GData客户端库( http://code.google.com/p/gdata-java-client/ )。 我可以得到这个来源,但它的依赖(mail.jar,activation.jar,servlet-api.jar)我不能,所以我得到validation错误。 我想一劳永逸地解决这个问题的根源。 我在网上查看,但是他们似乎都在谈论不完整的课程档案? 这我不知道。

Firebase Analytics自定义事件参数

我对Firebase分析完全陌生。 我正试图发送一个事件,显示有关我的API调用的统计信息。 endTime = System.currentTimeMillis() – startTime; // [START event] Bundle params = new Bundle(); params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone()); params.putLong(FirebaseConstants.DURATION, endTime); FirebaseAnalytics .getInstance(getContext()) .logEvent(FirebaseConstants.BALANCE_CHECK, params); // [END event] 但我只看到事件的名称,用户数量和发生次数。 24小时已经过去了,我看不到我的自定义属性。 作为参考,我想看到一个电话号码(Utility.getPhone())和API调用的时间(endtime)。 也许它可能不会发送任何东西,因为我在我的FirebaseConstans类中创build了自定义参数

如何在android模拟器中使用networking摄像头捕捉实时图像?

据我所知,Android模拟器没有相机。 要拍摄实时图像,我们必须使用networking摄像头。 我已经看到这个网站上的代码使用android模拟器中的networking摄像头来捕捉图像,但我不知道如何使用这个代码。

在Android中使用静态variables

在android中,使用静态variables的build议做法? 例如,在Java中实现一个Singleton模式,我通常会这样做: private static A the_instance; public static A getInstance() { if (the_instance == null) { the_instance = new A(); } return the_instance; } 另外,什么时候通过Android JVM清理? 谢谢。

.dex文件中方法引用的数量不能超过64k API 17

我正在构build一个SugarORM库的应用程序,但是当我尝试构buildAPI 17(没有检查其他人)的项目时,它显示生成错误。 Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72330Library UP-TO-DATE :app:prepareComAndroidSupportCardviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportDesign2330Library UP-TO-DATE :app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42330Library UP-TO-DATE :app:prepareComAndroidSupportSupportVectorDrawable2330Library UP-TO-DATE :app:prepareComAndroidVolleyVolley100Library UP-TO-DATE :app:prepareComGithubSatyanSugar14Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServices840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAds840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAnalytics840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppindexing840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppinvite840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppstate840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAuth840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBase840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBasement840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesCast840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesDrive840Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesFitness840Library […]