Questions tagged «android»

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

9
警报管理器示例
我想在我的项目中实现计划功能。所以我用Google搜索了一个警报管理器程序,但是找不到任何示例。 有人可以通过基本的警报管理器程序帮助我吗?

21
如何在Android中创建自定义对话框?
我想创建一个自定义对话框,如下所示 我尝试了以下方法。 我创建了AlertDialog.Builder的子类,并使用了自定义的标题和自定义内容视图,并使用了它,但是结果与预期的不同。 另一个尝试是继承DialogFragment的子类并自定义onCreateDialog内的对话框,但结果不符合预期。 然后,我尝试使用普通的Dialog类。结果不符合预期。 在这三种情况下,问题都是当我忽略标题视图时,对话框的大小与预期不符,而当我使用标题视图时,结果是在内容视图周围有一个粗边框(这看起来确实很糟糕)。现在我心中有两个问题... 我该如何实现?由于我已经尝试了很多事情,因此直接回答将更加感激。 在Android应用中显示错误或警报对话框的最佳方法是什么? EDIT Android开发人员文档建议我们应该使用DialogFragments或Dialogs向用户显示错误/警报消息。但是有一点他们说... 提示:如果需要自定义对话框,则可以将“活动”显示为对话框,而不是使用对话框API。只需创建一个活动并将其主题设置为清单元素中的Theme.Holo.Dialog。 那是什么意思?仅使用Activity来显示错误消息不是太多吗???


7
Room-未将模式导出目录提供给注释处理器,因此我们无法导出模式
我正在使用Android数据库组件室 我已经配置了所有内容,但是在编译时,Android Studio会向我发出以下警告: 模式导出目录未提供给注释处理器,因此我们无法导出模式。您可以提供room.schemaLocation注释处理器参数,也可以 将exportSchema设置为false。 据我了解,这是数据库文件所在的位置 它如何影响我的应用程序?最佳做法是什么?我应该使用默认位置(false值)吗?

6
Android ListView每行具有不同的布局
我试图确定最好的方法来拥有一个单独的ListView,其中每行包含不同的布局。我知道如何创建自定义行+自定义数组适配器以支持整个列表视图的自定义行,但是如何在ListView中实现许多不同的行样式?



12
如何从任何地方获取软件包名称?
我知道Context.getApplicationContext()和View.getContext()的可用性,通过它们我可以实际调用Context.getPackageName()来检索应用程序的程序包名称。 如果我从一个可用a View或一个Activity对象可用的方法中调用它们,它们会起作用,但是如果我想从一个完全独立的类中使用no View或查找包名称Activity,是否有办法(直接或间接)呢?


12
无法执行dex:方法ID不在[0,0xffff]中:65536
我以前见过各种版本的dex erros,但这是新的。清理/重新启动等无济于事。图书馆项目似乎完好无缺,并且依存关系似乎已正确链接。 Unable to execute dex: method ID not in [0, 0xffff]: 65536 Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 要么 Cannot merge new index 65950 into a non-jumbo instruction 要么 java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 tl; …
344 android  dex 


6
毕加索v / s图像加载器v / s壁画vs滑行[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 发现: 毕加索v / s ImageLoader之间的区别... 有关库GLIDE的信息在这里... 最近,Facebook发布了名为Fresco的新图像库 问题: Picasso v / s Imageloader v / s Fresco和有什么不一样 我们什么时候可以使用Glide 哪个是最好的库。 如果每个图书馆都有自己的意义,那它们是什么?

16
Android是否支持近实时推送通知?
我最近了解了iPhone应用程序能够接收几乎即时的应用程序 通知的功能。 它以推送通知的形式提供,这是一个定制协议,可始终保持与iPhone的数据连接,并向应用程序发送二进制数据包消息,从服务器应用程序发送到电话应用程序后0.5-5秒之间,它会迅速以惊人的速度弹出警报响应时间。这是作为数据而不是SMS发送的,以非常小的数据包形式发送,这些数据包是数据计划的一部分,而不是传入消息。 我想知道,如果使用Android,是否有类似的功能,或者是否有可能使用Android API来实现与此类似的功能。为了澄清起见,我将类似定义为: 不是短信,而是一些数据驱动的解决方案 尽可能实时 具有可扩展性,即作为移动应用程序的服务器部分,我可以在几秒钟内通知数千个应用程序实例 我很欣赏该应用程序可能是基于请求的HTTP请求/响应样式,但理想情况下,我不想为了检查通知而进行大量轮询;除此之外,这就像滴水沥干数据计划一样。


5
了解Fragment的setRetainInstance(boolean)
从文档开始: public void setRetainInstance(布尔值保留) 控制是否在活动重新创建期间保留片段实例(例如,通过配置更改)。这只能与不在后堆栈中的片段一起使用。如果设置,则重新创建活动时片段的生命周期将略有不同: onDestroy()不会被调用(但是onDetach()仍然会被调用,因为该片段正在从其当前活动中分离出来)。 由于不会重新创建片段,因此不会调用onCreate(Bundle)。 onAttach(Activity)和onActivityCreated(Bundle)仍将被调用。 我有一些疑问: 片段是否还保留其视图,还是会在配置更改时重新创建该视图?“保留”到底是什么意思? 用户离开活动时,碎片会被破坏吗? 为什么它对后堆栈上的片段不起作用? 在哪些使用案例中使用此方法有意义?

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.