【Genymotion--最快的安卓模拟器 测试与模拟APP应用必备】教程文章相关的互联网学习教程文章

在Android应用程序中启动应用程序时仅显示一次版本信息【代码】

我想用Ok-Button显示一个简单的信息对话框,关于这个版本中的新功能,但它应该只在第一次启动时显示.什么是实现这个的最佳方式?解决方法:我会(并且已经)使用带有布尔值或int值的SharedPreferences.只需检查上一版本是否早于当前版本并更新int.这是一个很好的小片段.//check to see if we need to show whats new or notSharedPreferences config = getSharedPreferences(MY_PREFS_STRING, 0);int lastVersion = config.getInt(KEY_V...

如何以编程方式禁止Android应用程序中的特定区域设置【代码】

我们都知道Android应用程序可以根据不同语言环境的支持进行高度自定义.在我的情况下,我的应用程序目前支持6个语言环境,一切顺利.每当用户选择手机区域设置时,应用程序切换到另一个区域设置,所有菜单,消息都使用本地语言. 现在问题是我希望以编程方式抑制应用程序中的特定区域设置,因为我将使用不同的渠道,定价政策等在不同国家/地区分发应用程序(并非总是通过Android Market).因此,如果应用程序用于说中国 – 用户无法将语言环境切...

android – 添加社交分享链接到phonegap应用程序【代码】

我有一个使用jquery mobile的应用程序,它输出和图像. 现在我已经在预览页面中显示了图像,我在下面添加了链接,在Facebook和Twitter以及其他平台上分享 我该如何编码… 当用户单击共享按钮时,默认共享面板应该像这样弹出 https://cdn.tutsplus.com/mobile/uploads/legacy/Android-SDK_Share-Activity/android_share_chooser.png 当用户选择例如twitter时,Twitter应用程序打开并且应该附加图像. 怎么能实现这个…我应该在社交网站的ap...

Android移动设备上的RTP客户端应用程序

嘿伙计们,我正在Android设备上开发RTP客户端,可以从服务器播放流媒体视频.我对如何开始感到困惑?我正在考虑使用HTML,CSS和Javascript开发一个Web应用程序,以后可以将其包装在Android中.这种方法是否正确? JavaScript是否支持实时媒体播放器?请指导我,我是一个更新鲜,完全无能……

如何在android应用程序运行时在后台连续检查互联网连接【代码】

我想在我的android应用程序运行时在后台连续检查互联网连接.我的意思是从应用程序的启动到应用程序的结束.我该怎么做?该方法应该是什么?解决方法:创建扩展BroadcastReceiver的类,使用ConnectivityManager.EXTRA_NO_CONNECTIVITY获取连接信息.import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.widget.Toast;p...

android – 以编程方式更改应用小部件背景颜色【代码】

如何以编程方式设置主屏幕应用程序窗口小部件的背景颜色?解决方法:记住widget是remoteView.您有非常有限的资源来更新窗口小部件的UI而不是直接更新. 你可以试试 :remoteViews.setInt(viewId, "setBackgroundColor", Color.BLACK);我从来没用过它,但我猜它可能就是这样. 我想你需要动态改变颜色.

android – 如何自行卸载应用程序?【代码】

问题是这个 – 我的应用获得管理员权限,从UI POV获取它们非常容易.然而,一旦应用程序具有这些权限,卸载它是很麻烦的(用户必须首先撤销这些管理员权限;如果没有,卸载时没有信息卸载出现问题 – 至少在Ace 2 Android 2.3上). 因此,在应用程序中安装卸载功能会很有用 – 它会首先撤消管理员权限,然后按照正常卸载进行操作. 另一种方法是通知app即将被卸载,但是AFAIK是不可能的 – 参见:http://code.google.com/p/android/issues/deta...

android – 如何将已安装应用程序中的组件公开给即时应用程序?

从developer document of Instant AppsInstalled apps can make themselves available to interact with instant through explicit intents.后来提到即时应用程序不能Discover the list of installed apps on the device, unless the installed apps have made themselves discoverable to instant apps.但是我无法找到有关如何公开已安装的应用程序的组件或应用程序的任何部分的详细信息,以便即时应用程序可见(并且可访问).那有什...

android – 如何以编程方式在应用程序设置中打开应用程序权限窗口【代码】

参见英文答案 > How to programmatically open the Permission Screen for a specific app on Android Marshmallow? 11个我正在研究新的权限模型(Android 6.0 Marshmallow),我想知道有没有办法以编程方式打开应用程序的权限窗口?不仅是申请细节我设法用这样的东西打开第二个屏幕private void goToSettings() {Intent myAppSettings = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTING...

我想使用短信管理器从Android应用程序发送短信【代码】

我尝试过发送但短信会自动发送而不知道.我想发送短信与To字段从我的代码预定义,并可以获得内置的短信APP. 我的守则holder.SMS.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Log.e("sssssss", "aaaaaaaa");try { // View view = (View) v.getParent(); // TextView number = (TextView) view.findViewById(R.id.phone); // String select...

android – 当应用程序处于后台时,服务暂停\u0026\u0026屏幕被锁定【代码】

在前台服务中我使用FFMPEG对媒体进行编码.通过记录编码进度,我注意到进程暂停(在某些设备中) 设备通过wifi连接到adb(非USB)&&屏幕被锁定. 我试过了 :try {final PowerManager mgr = (PowerManager) getSystemService(Context.POWER_SERVICE);if (mgr != null) {wakeLock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "TAG:WakeLock");if (!wakeLock.isHeld()) {wakeLock.acquire();Log.i("AppController","Engaging WakeLo...

android – 如何避免ANR对话框应用程序无响应

我正在开发一个Android应用程序,它使用在线服务,我需要加载我的碎片.基本上,我喜欢菜单,每个按钮都会替换下面的片段.当我单击一个按钮时,片段开始被替换,如果我同时按下键盘上的另一个按钮,我会看到Application Not Responding对话框,然后单击Wait,我的Fragment加载成功.有没有办法防止这种情况发生?由于Web服务,我的应用程序将始终需要几秒钟才能加载.我在谷歌上看到,我可以使用AsyncTask,并在DoOnBackground方法上完成加载..我不...

android – 如何查找应用程序主要活动的名称?【代码】

例如,我想在代码/命令行中启动Gmail,但我不知道它的主要活动名称.am start -n com.google.android.gm/.XXXXX它可以通过反编译apk来实现,但很难.解决方法:您可以将手机插入计算机并查看DDMS日志,在那里打印应用程序启动,例如:05-11 09:19:15.725: INFO/ActivityManager(96): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x2000000 cmp=com.google.android.gm/.ConversationLis...

在使用Robolectric测试Android应用程序时,如何创建影子类以解决与自定义属性相关的崩溃问题?【代码】

我正在将a custom widget集成到我的项目中.它使用自定义属性并且正在崩溃Robolectric.从我收集到的内容,custom attributes aren’t supported yet.注意:构造函数是“敌对的”,因为它会在构造上抛出异常,但我现在已将它们注释掉了. 崩溃日志java.lang.RuntimeException: error inflating layout/mainat com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLoader.java:106)at com.xtremelabs.robolectric.res.ViewLoader....

如何从Android应用程序检查Firebase存储中是否存在文件?

我正在开发用户单击图像的android应用程序,它存储在firebase中,云函数处理此图像并以文本文件的形式将输出存储在firebase中.为了在android中显示输出,应用程序会一直检查输出文件是否存在.如果是,则它在应用程序中显示输出.如果不是,我必须等待文件,直到它可用. 我无法找到任何文档来检查Firebase中是否存在任何文件.任何帮助或指示都会有所帮助. 谢谢.解决方法:Firebase存储API的设置方式是用户只请求存在的文件. 因此,必须将不存...