【Android:如何以编程方式设置对话框大小?】教程文章相关的互联网学习教程文章

如何以编程方式在android中按回按钮?【代码】

在我的应用程序中,我有一个注销功能.如果用户单击注销,则会转到主屏幕.现在我按退回按钮退出我的应用程序.但我想要的是我需要像后退按钮功能一样自动退出(即以编程方式).我知道通过调用finish()将完成功能.但问题在于之前的活动.解决方法:从那时起支持onBackPressed():API Level 5@Override public boolean onKeyDown(int keyCode, KeyEvent event) {if ((keyCode == KeyEvent.KEYCODE_BACK)) {onBackPressed();} }@Override publ...

在Android中以编程方式删除背景可绘制【代码】

我想以编程方式删除背景drawable(@ drawable / bg).有没有办法做到这一点? 目前,我的布局中有以下XML:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/widget29" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/bg"></RelativeLayout>解决方法:尝试这个RelativeLayout relative...

java – 为什么Android应用程序不能用C/C++编写,因为你“只是喜欢用C/C++编程”?

更新(为清晰起见并减少歧义): 我将开始修补Android应用程序.我打算使用NDK编写C语言(因为我有更多的C经验,更喜欢Java)但是在Android NDK page上遇到了以下内容:you should only use the NDK if it is essential to yourapp—never because you simply prefer to program in C/C++.我的印象是你应该使用你喜欢的语言,只要它适合这项工作.有人可以解释为什么不建议不使用C/C++进行Android开发吗? 原版的: 我将开始修改移动应用程...

如何在Android上以编程方式安全地删除SD卡【代码】

我想让用户安全地删除我的程序中的SD卡,但似乎Android 2.2公共API没有提供这样做的方法.有谁知道这是一个正确的方法吗?解决方法:您需要将用户带到设备的内置设置.我认为这会奏效.Intent i = new Intent(android.provider.Settings.ACTION_MEMORY_CARD_SETTINGS);startActivity(i);卸载SD卡是其中一种可能被恶意使用的操作,如果它没有完全由用户控制.如果它可以完全用软件完成(无需用户干预),那么代码可能会破坏设备上运行的其他应...

Android M:无法以编程方式删除WIFI AP【代码】

在Android M中:我使用下面的代码删除当前连接的WIFI AP.void RemoveConnectedNetwork(){int ID=_wifiManager.getConnectionInfo().getNetworkId();Log.d("test", "network id = ["+ID+"]");boolen ret =_wifiManager.removeNetwork(ID);Log.d("test", "removeNetwork return ="+ret);_wifiManager.saveConfiguration(); }但RemoveConnectedNetwork()始终返回false. 虽然此API在以前的版本中运行良好. 使用Android M中的任何其他AP...

如何在Android中以编程方式启用“show touches”选项?【代码】

我想在Android设备的设置中启用“show touches”.这是链接,向我们展示了访问“触摸设置”的方式,但我没有找到访问“show touches”的方法.How to programmatically check, get and set touch settings in android phones? 请帮帮我!解决方法:这是我找到的解决方案: 要启用show touches:Settings.System.putInt(context.getContentResolver(),"show_touches", 1);要禁用show touches:Settings.System.putInt(context.getContent...

如何以编程方式检测“Android App”是否在chrome book或Android手机中运行【代码】

由于谷歌已宣布chromebook也支持“Android应用程序”,所以我也想在chromebook上支持我的应用程序,虽然它运行良好,但我需要修复一些例外. 我想以这样的方式编写代码,即只对chromebook执行,并且不会为Android手机和平板电脑执行代码. 我在Android开发者网站上查看了Chromebook文档,我没有得到任何这样的API,告诉你的应用程序在chrome book环境中运行. ARC Beta documentation的建议不起作用:If you need to check if your app is ru...

如何在android中以编程方式使用share intent发送apk【代码】

我有一些应用程序的捆绑名称,所以现在我需要生成所有应用程序的apks并希望使用共享意图发送. 我尝试了很多可能的解决方案,但没有找到任何方法 我使用此链接但没有工作packing my app and share to other + android 提前致谢解决方法:我认为这应该对你有帮助ArrayList<Uri> arrayListapkFilepath; // define global//put this code when you wants to share apkarrayListapkFilepath = new ArrayList<Uri>();shareAPK(getPackageNam...

Android:以编程方式更改语言【代码】

我有3个按钮来改变语言.所以我需要创建方法,我可以将监听器设置为按钮,这些按钮可以在每次按下时更改语言.我尝试了这个https://stackoverflow.com/a/2900144/1088229,但这样它只改变了一次语言环境,似乎这不再起作用了(如果我再次点击,它甚至没有响应).所以我在侦听器的末尾添加了changeLanguageListener(),因此刷新了侦听器. 那么没关系,我是如何解决它还是有另一种方式?private void changeLanguageListener() {final Button bu...

Android:以编程方式设置编辑文本或文本视图ID【代码】

我正在开发一个应用程序,我在其中以编程方式创建Edittext:EditText edText = new EditText(this); edText.setId(1); edText .setLayoutParams(new TableLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT,0f)); edText .setInputType(InputType.TYPE_CLASS_NUMBER); edText.setHint("dsgsdgsgs"); tableLayout.addView(edText);在这里,我将edText.setId(1)行的编辑文本的ID设置为“1”;整数. 但我需要的...

如何在Android上以编程方式截取屏幕截图?【代码】

参见英文答案 > How to programmatically take a screenshot on Android? 24个我想以编程方式拍摄全屏截图,例如,android主屏幕或菜单之一.如何在应用程序中查看主屏幕?我想以编程方式采取它!它是否需要root模式无关紧要! 请帮帮我,抱歉我的英文!解决方法:使用以下代码Bitmap bitmap; View v1 = MyView.getRootView(); v1.setDrawingCacheEnabled(true); bitmap = Bitmap.createBitmap(v1.g...

Android如何以编程方式启用/禁用自动同步【代码】

我需要知道如何以编程方式打开和关闭自动同步.解决方法:我想你在找ContentResolver.setMasterSyncAutomatically(<boolean>);什么文档说:Sets the master auto-sync setting that applies to all the providersand accounts. If this is false then the per-provider auto-sync settingis ignored. This method requires the caller to hold the permissionWRITE_SYNC_SETTINGS.所以不要忘记在manifest.xml中添加权限:<uses-perm...

java – 在Android中以编程方式从启动器中删除应用程序

有没有办法在运行时从主启动器中删除活动?我的意思是从其属性或类似的东西中删除Intent.CATEGORY_LAUNCHER.解决方法:您可以通过PackageManager#setComponentEnabledSetting()禁用组件,这将具有从Launcher中删除它的效果.

android – imeOptions“actionNext”以编程方式 – 如何跳转到下一个字段?【代码】

在布局XML中,可以指定android:imeOptions =“actionNext”,它在虚拟键盘中添加Next按钮并通过单击它 – 焦点跳转到下一个字段. 如何以编程方式执行此操作 – 例如基于某些事件触发焦点转到下一个字段?解决方法:您可以使用EditorInfo类中的常量作为IME选项.喜欢,editText.setImeOptions(EditorInfo.IME_ACTION_NEXT);

如何以编程方式获取在Android上的应用程序所花费的时间【代码】

我想获得我今天使用的所有应用程序的使用时间. 我通过拨打*#*#4636#*#*来获取这些详细信息.但我想在android中以编程方式获取这些细节.请帮我解决这个问题. 我们可以看到这些Play商店应用程序如何显示使用统计信息Break freeApp Usage解决方法:具有使用权限设置的应用 活动类: – package com.example.android.appusagestatistics;import android.app.Activity; import android.app.usage.UsageStats; import android.app.usage.Us...