Tag: android

如何在开机时启动/启动应用程序Android

我想在平板电脑启动时启动我的应用程序,以便我的应用程序的主要活动是用户在启动平板电脑时看到的第一件事。 我已经阅读了关于LauncherActivity,但我不明白如何使用它。 任何人都可以帮我build议,链接或教程这个? LauncherActivity是最好的方法,还是有其他的select?

以编程方式在Android上使用相机拍照

我已经创build了一个button的应用程序,并为该button写onClickListener。 我已经尝试了几个示例代码示例,并没有一个工作。 他们都提出Android相机的应用程序,不要拍照。 我想要一些代码,我可以把我的onClickListener,所以当我按下屏幕上的button,一张照片将被采取。 在Android活动中按下button时,如何让相机拍照?

Android以编程方式打开/closuresWiFi HotSpot

有没有一个API以编程方式打开/closuresAndroid上的WiFi热点? 我应该打什么方法打开/closures? 更新:有这个选项来启用热点,并打开/closuresWiFi,但这不是一个很好的解决scheme。

为什么大多数UI框架是单线程的?

例如,Java Swing和Android UI都使用单线程模型,其中单个UI线程负责更新所有UI。 是什么让框架devise师select了另一个线程模型呢? multithreadingUI模型可能会给你更多的性能,尽pipe代价是更复杂吗? 我意识到后者是一个大问题,因为线程相关的错误是讨厌的,但我想知道除了简单之外,是否还有单线程模型的其他优点?

使用WebView文本select的自定义上下文操作栏

我已经使用了Google的这个指南,并且这个教程创build了我自己的上下文操作栏。 private ActionMode.Callback mActionModeCallback = new ActionMode.Callback() { // Called when the action mode is created; startActionMode() was called @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { // Inflate a menu resource providing context menu items MenuInflater inflater = mode.getMenuInflater(); inflater.inflate(R.menu.annotation_menu, menu); return true; } // Called each time the action mode is shown. // […]

在Android 4.0及以上版本中以编程方式打开和closuresGPS?

您好,我正在创build一个防盗应用程序,通过短信find我的手机,它完美的工作,直到2.3。 但在4.0我不能以编程方式打开或closuresGPS是否有任何其他可能的方式来通过代码开关GPS。

安装在控制台显示错误:INSTALL FAILED CONFLICTING PROVIDER

我正在试验Android SDK中的NotesList示例程序。 我已经在程序中做了一些细微的修改,但是当我安装我的编辑版本时,当我尝试在原始的Notes程序已经在设备上安装的时候,我在控制台中不断收到消息INSTALL_FAILED_CONFLICTING_PROVIDER。 在提供商中需要更改哪些内容才能使其成为唯一的数据库? 它工作正常,如果我卸载原始的笔记程序,然后安装我编辑的版本。

如何正确突出显示RecyclerView上的选定项目?

我正在尝试使用RecyclerView作为水平的ListView 。 我想弄清楚如何突出选定的项目。 当我点击其中一个项目,它被选中,它被正确地突出显示,但是当我点击另一个时,第二个与较旧的一个突出显示。 这是我的onClick函数: @Override public void onClick(View view) { if(selectedListItem!=null){ Log.d(TAG, "selectedListItem " + getPosition() + " " + item); selectedListItem.setBackgroundColor(Color.RED); } Log.d(TAG, "onClick " + getPosition() + " " + item); viewHolderListener.onIndexChanged(getPosition()); selectedPosition = getPosition(); view.setBackgroundColor(Color.CYAN); selectedListItem = view; } 这里是onBindViewHolder : @Override public void onBindViewHolder(ViewHolder viewHolder, int position) { viewHolder.setItem(fruitsData[position]); if(selectedPosition […]

为什么扩展应用程序类?

为什么扩展Application类? 这对我来说是什么? 为什么要这么做? 我读过它可以用于全局variables,这就是其他的应用程序?

从Android浏览器/ Chrome启动自定义Android应用程序

首先,我和这个问题是非常相似的。 我想要实现的Android文档就在这里 。 我无法得到这个工作使用这些资源,所以请不要标记为重复,因为它不是。 我有一个网站和一个Android应用程序。 用户将能够扫描包含http://mywebsite.com/map/等链接的QR码。 当用户试图打开这个链接时,我希望Android向他展示一个select器对话框,他可以select使用我的应用程序打开该链接。 如果我的应用程序没有安装,它应该进入指定的网站。 我知道当用户导航到该地址时,Chrome浏览器允许通过打开select器对话框。 例如,请尝试下载Stack Exchange应用程序 ,然后在Chrome中转到此问题。 它会显示这个: 在上述答案中的build议之后,我在AndroidManifest.xml中添加了以下代码: <intent-filter> <action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="mywebsite.com" android:path="/map" android:scheme="http" /> <data android:host="mywebsite.com" android:path="/animals" android:scheme="http" /> <data android:host="mywebsite.com" android:path="/articles" android:scheme="http" /> </intent-filter> 此外,我已经尝试添加android:mimeType =“text / plain”到数据,但它没有帮助。 问题是,当我去http://mywebsite.com/map或http://mywebsite.com/map/ Chrome只是打开网页,而不显示select器对话框。 我想提一下: 遵循Android文档,我在AndroidManifest.xml的一个活动结构中添加了这个代码。 因为我不确定这是不是完美的地方添加它,我也尝试将其添加到应用程序结构之外,直接在应用程序结构中,但它没有工作 这是我为此工作的唯一代码。 如果需要其他东西,请告诉我。 据我所知,只有在使用自定义模式时才需要在网页中添加href […]