Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

16
使用Javascript检测触摸屏设备
在Javascript / jQuery中,如何检测客户端设备是否有鼠标? 我有一个网站,当用户将鼠标悬停在某个项目上时,该网站会在信息面板上滑动。我正在使用jQuery.hoverIntent来检测悬停,但这显然不适用于iPhone / iPad / Android等触摸屏设备。因此,在这些设备上,我想还原为点按以显示信息面板。

8
Android:什么时候应该使用Handler()?什么时候应该使用线程?
当我需要异步运行的东西(例如长时间运行的任务或使用网络的逻辑),或出于任何原因,启动新线程并运行它可以正常工作。创建一个处理程序并运行它也可以正常工作。有什么不同?我什么时候应该使用每个?使用a Handler和不使用a的优点/原因是Thread什么? PS。-为了这个问题,让我们忽略AsyncTask。- Handler().postDelayed用例对我来说很清楚,为这个问题,让我们假设我需要立即启动任务。

5
如何使用ArrayAdapter <myClass>
ArrayList&lt;MyClass&gt; myList = new ArrayList&lt;MyClass&gt;(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter&lt;MyClass&gt; adapter = new ArrayAdapter&lt;MyClass&gt;(this, R.layout.row, to, myList.); listView.setAdapter(adapter); 类:MyClass class MyClass { public String reason; public long long_val; } 我已经在布局中创建了row.xml,但是不知道如何使用ArrayAdapter在ListView中同时显示原因和long_val。
129 android  arraylist 

9
如何显示启用位置对话框(如Google地图)?
我使用最新版本的Google Play服务(7.0),并按照其指南中的步骤操作,并启用了如下所示的位置对话框,该对话框带有一个“从不”按钮。我的应用强制性地需要位置,因此我不想向用户显示“从不”,因为一旦用户单击“从不”,我将根本无法获得位置或再次请求位置。 鉴于Google Maps只有“是”和“没有”按钮而没有“永不”按钮,那么如何实现这一点呢? 我的应用程式图片 Google Map的图片

6
LoaderManager中的initLoader和restartLoader之间的区别
我对initLoader和restartLoader功能之间的差异完全迷失了LoaderManager: 它们都具有相同的签名。 restartLoader 如果不存在加载程序,还将创建一个加载程序(“在此管理器中启动新的或重新启动现有的加载程序”)。 两种方法之间有关系吗?打电话restartLoader总是打initLoader吗?我可以打电话restartLoader而不必打电话initLoader吗?拨打initLoader两次刷新数据是否安全?什么时候应该使用两者之一,为什么?

7
Android Studio中的“添加未实现的方法”功能
在Eclipse IDE中,有一个很棒的功能,允许您添加(实现)特定类的所有必需方法。我正在Android Studio IDE中寻找此功能,但到目前为止没有成功。有类似的东西吗?对我来说,这是关键功能之一,离不开它。 编辑: 我不想选择要实现的方法。我希望IDE像Eclipse一样为我做。例如,当我在任何Activity扩展类中单击“添加未实现的方法”时,所有这些onCreate() onPause() onResume()都已生成。

20
如何在android中拨打电话并完成通话后返回我的活动?
我正在启动一个活动来打电话,但是当我按下“结束通话”按钮时,它不会返回到我的活动。您能告诉我如何启动按下“结束通话”按钮时返回的通话活动吗?这是我拨打电话的方式: String url = "tel:3334444"; Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url));

4
AsyncTaskLoader与AsyncTask
由于Honeycomb和v4 Compatibility Library可以使用AsyncTaskLoader。据我了解,这些AsyncTaskLoader可以通过屏幕翻转等配置更改来生存。 是否建议使用AsyncTaskLoader代替AsyncTask?是否LoaderManager得到照片吗? 但是我还没有找到任何有关如何正确使用的好示例AsyncTaskLoader。该文档也未提供任何示例。谁能提供一些很好的例子。

5
如何设置对话框以全屏显示?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我有一个GridView,我想实现一个对话框,在该对话框上我选择的图片应全屏显示。 那么如何使对话框以全屏模式显示?谢谢!

10
无法在Android Retrofit库中为我的班级创建转换器
从使用Volley迁移到Retrofit的过程中,我已经有了之前用于将JSONObject响应转换为实现gson注释的对象的gson类。当我尝试使用改造使http get请求但我的应用程序崩溃时出现以下错误: Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to create converter for class com.lightbulb.pawesome.model.Pet for method GitHubService.getResponse 我按照改造现场的指南进行操作,并提出了以下实施方案: 这是我尝试执行复古http请求的活动: public class SampleActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); Retrofit retrofit = new Retrofit.Builder() .baseUrl("**sample base url here**") .build(); GitHubService service = retrofit.create(GitHubService.class); Call&lt;Pet&gt; callPet …
129 android  gson  retrofit 

16
如何缩小Ratingbar的大小?
在我的活动中,我有一些评分栏。但是这个酒吧的大小太大了!如何缩小尺寸? 编辑 感谢Gabriel Negut,我使用以下样式进行了此操作: &lt;RatingBar style = "?android:attr/ratingBarStyleSmall" android:numStars = "5" android:rating = "4" /&gt; 现在,尺寸减小了,但星星数和等级不生效!!!为什么?我有7颗星被选中其中6颗。

5
支持库的FloatingActionButton示例
最近,我阅读了以下帖子: Android设计支持库 Android支持库,版本22.2.0 FloatingActionButton 但是,它们都没有给我提供有关创建新实例的详细示例FloatingActionButton。很难理解,我问这个问题。 谁能给我一个例子吗? 任何帮助,不胜感激。提前致谢。 编辑 我刚刚在FloatingActionButton(FAB)上发现了一些问题,并且我想改善另一个答案。请参阅下面的答案。


14
这是什么意思:失败[INSTALL_FAILED_CONTAINER_ERROR]?
我尝试部署我的应用程序,有时会出现此错误: Failure [INSTALL_FAILED_CONTAINER_ERROR] 我试图用Google搜索它,但找不到错误的含义或原因。我通过IDE(IntelliJ)进行部署,文件被复制到设备上的/ data / local / tmp(未root用户的华为Ideos,运行2.2),但程序包管理器似乎并不喜欢它。在安装apk之前,我已经预先从设备中删除了该应用。我还确保设备上的/ data / local / tmp下没有旧文件。现在我仍然遇到此错误。该软件包应使用调试密钥签名,因为我是通过“运行”应用程序通过IDE进行部署的。 $ pwd /data/local/tmp $ ls -l -rw-rw-rw- shell shell 17257686 2011-04-21 20:31 com.company.shop $ pm install -r com.company.shop pkg: com.company.shop Failure [INSTALL_FAILED_CONTAINER_ERROR] 这是什么意思,以及如何解决? 编辑/更新: 不允许将应用程序安装在sdcard上时,可以避免该错误,设置 android:installLocation="internalOnly" 在清单中。可以进行开发,但是对于生产来说,这并不是我真正想要的-因为我的应用程序很大,只有17mb;因此,我更喜欢将其放在sdcard上。如何能够在没有root的情况下将其安装在外部存储器上(因为这是删除/mnt/secure/asec/smdl2tmp1.asec的唯一方法,这似乎也是一种解决方案)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.