Tag: 安卓

如何检查WiFi或3Gnetworking在Android设备上可用

在这里,我的Android设备同时支持WiFi和3G。 在特定时间哪个networking在这个设备上可用。 因为我的要求是3G时,我必须上传less量的数据。 当wifi可用时,整个数据必须上传。 所以,我要检查连接是WiFi还是3G。 请帮帮我。 提前致谢。

Android – 获取计时器小部件的时间

如何从天文台得到时间? 我尝试了getText,getFormat,getBase等,但没有一个可以工作。 示例代码片段: Chronometer t = (Chronometer)findViewById(R.id.toptime); long time = SystemClock.elapsedRealtime()-t.getBase(); Log.d(null,"Was: "+time); //time is not the proper time for some reason – it is a random number between 0 and 50 t.setBase(SystemClock.elapsedRealtime()); t.start();

适配器数据更改时更新列表视图

当与数组适配器关联的数据发生更改时,使列表视图失效足以显示更新的值? 以下的代码不工作,我误解了这里的东西? public class ZeroItemListActivity extends Activity { private ArrayList<String> listItems=new ArrayList<String>(); private ListView mMyListView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mMyListView=(ListView) findViewById(R.id.MyListView); mMyListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,listItems)); } public void addItem(View v){ listItems.add("list Item"); mMyListView.invalidate(); } } 使用的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" […]

Android设备的唯一ID

我想要一些Android设备的唯一ID。 我用下面的代码试了一下 String ts = Context.TELEPHONY_SERVICE; TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(ts); 但是我知道这只适用于手机。 如果我的应用程序在某些笔记本,上网本或其他types的设备上运行,该怎么办? 在这种情况下如何获得唯一的ID?

如何将Spannable对象字体设置为自定义字体

我有Spannable对象,我想通过我之前加载的自定义字体设置其字体。 Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/font_Name.ttf"); Spannable span1 = /*Spannable Item*/; /// I want to set span1 to have tf font face??? /// Here where I want help. 编辑: 我的问题是,我想为文本视图设置两个不同的自定义字体,所以我正在使用Spannable

通过Javascript / jQuery检测Android手机

我如何检测到使用的设备是移动网站的Android? 我需要将某些CSS属性应用于Android平台。 谢谢

BroadcastReceiver + SMS_RECEIVED

我希望我的应用能够收到传入的短信。 这里有几个例子。 看起来我们只需要这样做: // AndroidManifest.xml <receiver android:name=".SMSReceiver"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> // SMSReceiver.java public class SMSReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.i(TAG, "SMS received."); …. } } 它是否正确? 我正在给我的手机发送一些短信,但是日志logging永远不会被打印出来。 我在手机上安装了一些其他短信应用程序,当收到短信时会显示一个popup窗口 – 是否阻止了传递到我的应用程序的意图,他们只是完全消耗它? 谢谢

Google Glass GDK:如何与Android设备通信

我正在寻找一种在我的Android设备和不依赖云API的Google Glass之间发送数据的方法。 这是支持吗? 我在“我的玻璃”应用程序中看到蓝牙连接,这让我觉得可以完成。 有没有一个示例源代码显示如何完成? 或者我必须反编译MyGlass应用程序来弄清楚? 有没有一个这样的数据传输的首选方法? 理想情况下,我想在两个方向上传输数据。

Gradle中的实现和编译有什么区别?

更新到android studio 3.0并创build一个新的项目后,我注意到,在build.gradle有一个新的方法来添加新的依赖关系,而不是compile有implementation 而不是testCompile有testImplementation 例如: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 代替 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 他们之间有什么区别,我应该使用什么。

Android – 我的应用程序中使用的音量button

我需要使用音量button来控制我的应用程序中的可变参数。 当按下button时,我使用Activity.onKeyDown来得到通知,但媒体音量也增加。 当我按下音量键时,Android正在做如下的操作: 增加媒体/铃声音量 将事件传递给我的应用程序 有没有办法避免增加系统音量和使用音量键只为我的应用程序?