是否有可能检测到屏幕键盘的完成键被按下?
我正在尝试在android中构build一个任务杀手types的应用程序。 我可以使用ActivityManager显示当前正在运行的任务的列表,但在执行任务时遇到问题。 这是我正在做什么来获得当前正在运行的任务列表: ActivityManager am = (ActivityManager) context. getSystemService(Activity.ACTIVITY_SERVICE); List<RunningTaskInfo> a=am.getRunningTasks(Integer.MAX_VALUE); PackageManager pack=this.getPackageManager(); for(int i=0;i<a.size();i++){ String packageName = a.get(i).topActivity.getPackageName(); Drawable d=null; String appName=""; try { d=pack.getApplicationIcon(packageName); appName=(String) pack.getApplicationLabel(pack.getApplicationInfo(packageName,PackageManager.GET_META_DATA)); } catch (NameNotFoundException e) { e.printStackTrace(); } packName.add(packageName); //arraylist of package name apps.add(appName); // arraylist of app name icons.add(d); //arraylist of icons } 它为我工作但现在,因为我试图杀死任务使用killBackgroundProcesses: am.killBackgroundProcesses(package name); 它不起作用 […]
什么是以编程方式清除android应用程序中的caching正确的方法。 我已经使用下面的代码,但它不适合我的工作 @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); clearApplicationData(); } public void clearApplicationData() { File cache = getCacheDir(); File appDir = new File(cache.getParent()); if (appDir.exists()) { String[] children = appDir.list(); for (String s : children) { if (!s.equals("lib")) { deleteDir(new File(appDir, s)); Log.i("EEEEEERRRRRRROOOOOOORRRR", "**************** File /data/data/APP_PACKAGE/" + s + " […]
我需要完成一个android应用程序。 对于我写的 @Override public void onBackPressed() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Are you sure You want to exit") .setCancelable(false) .setPositiveButton("YES"), new DialogInterface.OnClickListener() { // On // clicking // "Yes" // button public void onClick(DialogInterface dialog,int id) { System.out.println(" onClick "); closeApplication(); // Close Application method called } }) .setNegativeButton("NO"), new DialogInterface.OnClickListener() { // On […]
我们正在为SQLite数据库中的数百兆字节的HTML客户端创build一个应用程序。 我们已经实现了一种查询这些数据的方式,并以相当快的速度滚动浏览这些数据。 问题是一些数据库有非常大的查询(20,000多行),当用户滚动查询时,我们正在查看错误。 所以我想问题是,在Android中查询和显示成千上万行数据有哪些select? 这里是我们看到的堆栈跟踪: 09-10 19:19:12.575: WARN/IInputConnectionWrapper(640): showStatusIcon on inactive InputConnection 09-10 19:19:18.226: DEBUG/dalvikvm(640): GC freed 446 objects / 16784 bytes in 330ms 09-10 19:19:32.886: ERROR/CursorWindow(19416): need to grow: mSize = 1048576, size = 36, freeSpace() = 30, numRows = 17717 09-10 19:19:32.896: ERROR/CursorWindow(19416): not growing since there are already 17717 row(s), max size […]
我正在使用Android Studio中的依赖项创build项目。 我知道如何通过添加模块链接项目。 但是我意识到“导入模块”会在项目中创build一个libProject的副本。 有没有办法来防止呢? 像“外部模块”? 由于我负责这两个项目,我希望能够将更改推送到libProject回购,而不必在文件夹之间复制粘贴文件。 谢谢
我有一个我已经签署并上传到Android Market的apk,并安装在我的手机上。 我想debugging这个版本的apk(通过Eclipse的手段),而它正在我的手机上运行。 我之前完成了这个工作(记住它是在Android开发工具之一,也许是Dalvikdebugging监视器),但不幸的是不记得如何去做,并且一直无法在线find任何文章。 有谁知道这可以做到吗? 注:我已经在清单中设置了android:debuggable="true" ,并在我的手机上启用了USBdebugging。
我正在尝试使用Maps API V2来熟悉它,并且试图以用户的当前位置为中心来启动地图。 使用map.setMyLocationEnabled(true); 声明,我可以在地图上显示我的当前位置。 这也将button添加到我的当前位置的中心地图的用户界面。 我想模拟那个button在我的代码。 我熟悉LocationManager和LocationListener类,并意识到使用这些是一个可行的select,但是在用户位置居中和放大的function似乎已经通过button构build。 如果API有一个方法来显示用户的当前位置,那么肯定有一个更容易的方法来居中位置比使用LocationManager / LocationListener类,对吗?
如何将Android SDK资源附加到Android Studio? 当我打开其中一个Android类时,没有出现带有“Attach Sources”选项的“Sources not found”窗口。 还有什么办法呢?
我的Android应用程序接收HTML内容。 是否有可能使fromHTML()函数显示图像在它收到的HTMLstring? 如果没有,我怎样才能检索HTMLstring中的图像,并将其转换为TextView图像? 谢谢