Articles of android

如何将蓝牙活动移动到服务中

该应用程序为用户提供了2个连接选项,USB和蓝牙。 USB工作正常。 我已经获得了蓝牙连接的示例代码,但是它们被设计为用作活动。 我尝试在服务中执行此操作但失败了。 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); startService(new Intent(this, MyService.class)); enter code here 我需要与已配对的设备建立蓝牙通信,并且其MAC地址已知。 所以我可以跳过发现和配对阶段。 我试图连接的设备总是可以发现并等待连接。 有没有办法从服务类中执行此操作并通过其他活动保持该连接? 我正在使用BluetoothChatService和DeviceListActivity

自定义NavigationView – 添加动态headerView,Android支持设计库

我尝试了新的android支持设计库中的navigationView。 我想要一个动态的headerview。 基本上,我的标题视图将显示类似当天的报价。 我喜欢大约10个引号,我想随机选择一个引用并在headerView的textview中显示。 我还想为headerView添加onClick方法。 现在,我没有看到任何以编程方式更改headerview布局的可能性。 有任何建议来实现吗?

Android – 为什么onItemLongClick(…)返回一个布尔值?

来自Java背景我习惯于处理操作,虽然我不确定为什么该方法需要返回布尔值并且不完全理解网站上给出的解释:如果回调消耗了长按,则为true,false除此以外。

android:从web加载svg文件并在图像视图中显示它

我想从web加载svg文件并在imageView上显示此文件,对于普通的png或其他图像文件我使用Picasso库是否可以将此库用于svg文件? 是什么方式从Web加载svg文件并在图像视图上显示? 我使用svg-android库来显示svg文件,但我不知道如何从web获取svg图像所有示例都使用本地文件。

Android:如何在使用LocationManager.requestLocationUpdates()时从intent bundle extras获取位置信息

我正在尝试使用Android的LocationManager requestLocationUpdates。 一切正常,直到我尝试提取广播接收器中的实际位置对象。 我是否需要专门为我的自定义意图定义“额外”,以便在我将它传递给requestLocationUpdates之前安装Android LocationManager,以便知道如何将其添加到intent中,或者它是否会创建extras-bundle,无论它何时通过被触发意图是广播接收器? 我的代码如下所示: Intent intent = new Intent(“com.myapp.swarm.LOCATION_READY”); PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, intent, 0); //Register for broadcast intents int minTime = 5000; int minDistance = 0; lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, minTime, minDistance, pendingIntent); 我有一个广播接收器,在宣言中定义为: 而广播接收机类如下: public class LocationReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //Do this when the system […]

如何在Android中更改DatePicker和TimePicker对话框的默认颜色?

有没有办法更改DatePicker和TimePicker对话框的默认颜色? 这是我试过的代码 只有两行改变背景颜色,我想改变日期和时间选择器的默认silverlight。 请帮忙。 style=”@style/date_picker” android:background=”#6495ED”

如何在AOSP构建中设置默认属性?

我在哪里可以更改自定义AOSP构建中的默认Android设备属性? 例如: GPS – ON; 同步 – 开; 亮度 – 自动; 蓝牙 – 关闭; WiFi – 关闭; 声音 – 默认声音; 响铃振动时振动; 应在构建中定义这些设置,以便在加载构建后它们已处于正确的状态。 是否有所有设置的集中文件/文件夹? 或者是一个Settings应用程序,它自己收集所有Android平台模块的设置?

我们如何使用Retrofit 2处理不同的响应types?

我有一个webservice,它返回一个序列化的MyPOJO对象列表: [ { //JSON MyPOJO }, { //JSON MyPOJO } ] 要么是错误对象: { ‘error’: ‘foo’, ‘message’:’bar’ } 使用retrofit2,我该如何检索错误? Call<List> request = … request.enqueue(new Callback<List>() { @Override public void onResponse(Response<List> response) { if (response.isSuccess()) { List myList = response.body(); // do something with the list… } else { // server responded with an error, here is […]

尝试使用Ant构建Android应用程序时抛出ExceptionWithContext

我已经尝试在谷歌和stackoverflow上搜索这个问题的答案,但我一直无法find任何有我确切问题的人。 每次有人在源代码管理中进行更改时,我都会尝试设置一个持续集成服务器(专门用于Bamboo)来更新,构建和导出APK。 当我使用我设置的工作时,当我每一步手动操作时,我在本地机器上遇到同样的错误。 当我到达构建的dex步骤时会发生错误。 到目前为止,我已经使用ant debug , ant release , ant clean debug和ant clean release获得了相同的输出。 整个dex步骤的输出完成有错误,如下所示: -dex: [dex] input: C:\Users\…\Android\bin\classes [dex] input: C:\Users\…\google-play-services_lib\bin\classes.jar [dex] input: C:\Program Files (x86)\Android\android-sdk\tools\support\annotations.jar [dex] input: C:\Users\…\Android\libs\FlurryAgent.jar [dex] input: C:\Users\…\Android\libs\gcm.jar [dex] input: C:\Users\…\Android\libs\android-support-v4.jar [dex] input: C:\Users\…\google-play-services_lib\libs\google-play-services.jar [dex] Pre-Dexing C:\Users\…\google-play-services_lib\bin\classes.jar -> classes-64c0adfe92ddc950c7ab8c5002ceabf2.jar [dex] Pre-Dexing C:\Program Files (x86)\Android\android-sdk\tools\support\annotations.jar -> annotations-62bab95d6948a2db17bbc7976160b014.jar [dex] Pre-Dexing C:\Users\…\Android\libs\FlurryAgent.jar […]

Android Studio:将项目导入现有项目

我有一个Eclipse项目,我以某种方式设法在Android Studio中工作了一段时间。 它使用TouchDB库/项目,我现在想升级到他们最新的产品couchbase-lite-android,看起来它已经为带有gradle文件的Android Studio打造。 但是我不知道如何继续将这个项目导入我现有的项目中。 文件 – >导入项目为我提供了3个选项,从现有源创建项目,从外部模型导入(mavern),从外部模型导入(gradle) 如果我选择gradle它构建couchdbase-lite-android然后将其打开到它自己的Android Studio窗口中,它肯定不会导入到我当前的项目中。 有任何想法吗…