【安卓编程开发培训!请谈下Android消息机制,终局之战】教程文章相关的互联网学习教程文章

android – 以编程方式获取wifi /移动网络的数据速度【代码】

参见英文答案 > How to get link speed programmatically? 3个如何在我的应用程序中以编程方式获取wifi /移动网络的数据速度.解决方法:以下是获取WiFi速度的代码:WifiManager wifiManager = getApplicationContext().getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); if (wifiInfo != null) {Integer linkSpeed = wifiInfo.getLinkSpeed(); //...

在android中如何在类文件中以编程方式设置导航抽屉头图像和名称?【代码】

在android studio 1.4.1中,我创建了默认的新导航抽屉项目.我的问题是在这个项目中有nav_header_main.xml文件,该文件用于导航标题图像和名称.我希望这个图像和名称应该在我的主类活动中以编程方式设置.怎么做,我尝试了很多,但应用程序崩溃了. nav_header_main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_width="match_parent" android:id="@+id/headerView" android:layout_height="@dimen/n...

android – 我可以通过编程方式单击按钮以获得预定义的意图吗?

我需要点击意图ACTION_SEND的按钮.这里不需要显示UI.我可以从Android中的MMS-SMSProvider点击“发送”按钮吗?解决方法:您可以使用button.performClick()方法以编程方式单击按钮.

android – 以编程方式更改键盘语言【代码】

在我的应用程序中,用户选择一种语言,我想在键盘打开时显示所选语言(如果它出现在键盘选项中).键盘提供了该选项,因此它应该是可能的.解决方法:关于如何做到这一点有一个很大的工作 – 创建自己的键盘,要做到这一点,你必须知道你的目标键盘. (这将与常规键盘完全相同) 有关该主题的一般指南here& code samples. Create a custom keyboard View扩展了keyboardView在其中创建静态键值变量static final int KEYCODE_LANGUAGE_SWITCH_ENG...

如何在Android中以编程方式禁用拼写更正

如何在Android中以编程方式禁用EditText的软键盘中的拼写更正?用户可以从设置中禁用它,但我需要在我的应用程序中禁用它. 有没有办法做到这一点?解决方法:在您的EditText的布局xml中设置它: 安卓的inputType = “textNoSuggestions” 或者在您的Activity中调用setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS) 如果您需要支持API 4及更低版本,请使用android:inputType =“textFilter”

android – TextInputLayout对于在EditText中以编程方式提供提示无效【代码】

我有一个EditText,它的父亲是TextInputLayout.我试图以编程方式为EditText提供提示,(不在布局中)在这种情况下,文本输入提示动画不起作用,它的工作方式就像简单的EditText.有人可以建议如何处理它. 下面是我的布局.<android.support.design.widget.TextInputLayoutandroid:id="@+id/text_input_layout"android:layout_width="match_parent"android:layout_height="wrap_content"><EditTextandroid:id="@+id/post_EditTextPostAnAd"s...

android – 如何以编程方式将视图添加到RelativeLayout?【代码】

你能给我一个非常简单的例子,在给定的位置以编程方式将子视图添加到RelativeLayout吗? 例如,要反映以下XML:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"androi...

android – 如何以编程方式获取MIUI Security app自动启动权限?【代码】

我没有在我的小米Redmi 2 Prime手机中获得BOOT_COMPLETE广播. 我的BroadcastReciever是—public class OnBootReceiver extends BroadcastReceiver {@Override public void onReceive(Context context, Intent intent) {// Setting singleAlarmSingleAlarmHandler.getInstance().setAlarm(context);try {// Sending System Setting broadcastString offDate = SharedPrefrencesHandler.getInstance(context).readString(SharedPrefr...

android – 如何以编程方式添加按钮色调【代码】

在新的AppCompat库中,我们可以通过这种方式对按钮进行着色:<Buttonandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/follow"android:id="@+id/button_follow"android:backgroundTint="@color/blue_100"/>如何在我的代码中以编程方式设置按钮的色调?我基本上试图根据一些用户输入实现按钮的条件着色.解决方法:根据documentation android的相关方法:backgroundTint是setBackground...

android – 以编程方式单击通知【代码】

我收到后点击通知点击. 我可以使用辅助功能服务拖动通知抽屉. 单击通知我正在使用accessibilityEvent.getSource()和 accessibilityNodeInfo.performAction(AccessibilityNodeInfo.ACTION_CLICK); 我的代码:public class MyAccessibilityService extends AccessibilityService {/*** On receiving the AccessibilityEvent performs the Actions** @param event*/ @Override public void onAccessibilityEvent(AccessibilityEvent...

在Android中以编程方式获取电话号码【代码】

我正在使用代码TelephonyManager tMgr =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);mPhoneNumber = tMgr.getLine1Number();在android中以编程方式获取手机.但这只适用于一张SIM卡.如果我通过插入其他SIM卡测试此代码,它将给出null.我试图找到解决方案.请帮我.我还在Manifest中包含了READ_PHONE_STATE的许可. 我想要唯一识别SIM卡.有没有其他方法可以做到这一点.请告诉我.解决方法:我认为Sim序列号...

java – 如何在Android上以编程方式删除文件?【代码】

我在4.4.2,尝试通过uri删除文件(图像).这是我的代码:File file = new File(uri.getPath()); boolean deleted = file.delete(); if(!deleted){boolean deleted2 = file.getCanonicalFile().delete();if(!deleted2){boolean deleted3 = getApplicationContext().deleteFile(file.getName());} }目前,这些删除功能都没有实际删除该文件.我的AndroidManifest.xml中也有这个:<uses-permission android:name="android.permission.READ_...

android – 以编程方式将新项目添加到recyclerview?【代码】

我仍然试图了解Recyclerview.我有一个arraylist,我用它来初始化一个回收站视图. 如何在设置适配器和布局管理器的回收器视图中添加新项?private void initData() {mItems = new ArrayList<String>();for (int i = 0; i < ITEMS_COUNT; i++) {mItems.add("Item " + (i + 1));}}private void initRecyclerView() {mRecentRecyclerView = (RecyclerView) findViewById(R.id.recentrecyclerView);mRecentRecyclerView.setHasFixedSize(...

android – 如何以编程方式获取Firebase中的注册用户列表

参见英文答案 > How do I return a list of users if I use the Firebase simple username & password authentication 6个我正在开发基于Firebase的Android应用程序,我使用方法signInWithEmailAndPassword使用他们的电子邮件地址和密码对用户进行身份验证创建注册,我可以注册多个用户并且还可以在Firebase控制台上查看用户.但是,我想获取Firebase Auth上所有注册用户的列表.我可以使用Firebase...

java – Android:以编程方式更改App Label【代码】

如何更改应用程序标签以更改android中java代码显示的应用程序名称?我指的是:<application android:icon="@drawable/icon" android:label="@string/app_name">在Android Manifest中 有没有办法更新strings.xml文件中的值?解决方法:目前还不可能.它是AndroidManifest.xml文件中的固定字符串,无法在运行时更改.