【安卓应用的界面编程(4)】教程文章相关的互联网学习教程文章

android-Google GDK:通过语音触发或菜单调用呼叫应用程序的差异会影响相机服务吗?【代码】

我正在尝试创建一个使用Camera服务显示预览的Glass GDK应用.不幸的是,我目前有一个错误,当尝试使用Camera.open()打开Camera时抛出RuntimeException.通过语音触发器打开活动时,我只会遇到此错误,而不能从“启动器”菜单中选择该应用程序. 通过此菜单启动“活动”与语音触发器的方式有何不同? 一些相关代码如下.@Override public void onCreate(Bundle savedInstanceState) {mGestureDetector = createGestureDetector(this);super....

android-如何允许直接从网站安装应用程序[IE非市场应用程序]

我有这样的要求.我有一个需要在Google Play商店上发布的应用程序.这是一个付费应用程序.现在可以在带有付费版本的Play商店上发布应用程序了.但是我的查询是,如何允许用户也可以直接从我的网站购买应用程序.IE用户应单击应用程序图标,然后他/她必须购买该应用程序.我必须遵循哪种机制来实现允许用户直接从网站购买应用程序的功能.解决方法:如果您不想从市场上出售您的应用程序,请创建您自己的机制来从您的网站上出售应用程序并更新该...

android-如何识别在Kitkat(4.4)中进入后台的应用程序?【代码】

我试图在后台运行时检测应用程序.一切正常,但在新的Android版本4.4(Kitkat)中无法正常工作.我无法找出Kitkat的问题所在.它总是返回false.public static boolean inBackground(final Context context) {ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<RunningTaskInfo> tasks = am.getRunningTasks(1);if (!tasks.isEmpty()) {ComponentName topActivity = tasks.get(0).topActi...

如何在本地主机上运行Quickstart PHP Android客户端Twilio应用程序?

我正在尝试学习Android的Twilio API,因此正在经历快速入门教程. Twilio要求编写服务器代码以生成功能令牌.我没有任何已建立的服务器,因此我运行了PHP脚本,用于在本地apache服务器(即本地主机)上创建功能令牌.到目前为止一切正常.我在Android客户端中获得令牌,而HelloMonkey应用程序也在进行拨出电话.运行该应用程序时auth.php中的应用程序SID是twilio创建的默认应用程序SID. 按照快速入门指南https://www.twilio.com/docs/quicksta...

通过在android中滑动删除应用程序时关闭服务【代码】

当用户从当前正在运行的应用程序列表中删除该应用程序时,我想关闭该服务.在这里,我正在做的是,当用户启动应用程序时,服务就会启动并保持进度.但是,当用户通过滑动删除应用程序时,就会创建新的服务.我想关闭服务.下面是我的代码.// Start service using AlarmManagerCalendar cal = Calendar.getInstance();cal.add(Calendar.SECOND, 10);Intent intent = new Intent(this, MyService.class);PendingIntent pintent = PendingIntent...

我自己的应用程序中的Android拦截软按键-Backspace问题【代码】

我有一个应用程序,需要镜像我拥有的??某个Fragment中所做的每个按键.到目前为止,我正在做的是将TextWatcher附加到EditText并覆盖afterTextChanged并拉出最后一个字符(EditText将被隐藏,因此一次只能输入1个字符). 为了处理退格键,我在EditText中重写onKeyDown并使用了一种解决方案,该解决方案涉及Jellybean及以上设备的自定义BaseInputConnection(将生成的KEYCODE_DEL传递给onKeyDown-在SO上的某个位置找到了此解决方案). 我遇到的...

java-我的Android应用程序的gameLoop线程在退出时崩溃【代码】

问题是当我进入游戏并单击“主页”按钮时,gameLoop线程(我想)被弄乱了,然后弹出“不幸的是,“应用名称”已停止”. 我已经制作了一个非常简单的程序来解决此问题.该程序所做的全部工作就是在屏幕上显示一个数字,并在您触摸屏幕时增加它.当我在GameLoopThread中注释掉view.onDraw(c)时,一切似乎运行良好. 错误信息:FATAL EXEPTION: Thread-23207 java.lang.NullPointerExeption at com.example.crashtest.GameView.onDraw(GameView....

Google Play上的Android应用程序-与所有设备都不兼容【代码】

我试图在StackOverflow和其他服务上找到2天的答案,但没有任何运气.我已将应用发布到Google Play.它在那里,但是与大多数设备不兼容.我使用Eclipse和TestFlight在Nexus 7上进行了测试,都没有安装问题.因此,我几乎可以确定它与AndroidManifest有关. 这是aapt转储标记结果:Application.apkpackage: name='com.test.application' versionCode='1' versionName='1.0'sdkVersion:'11'targetSdkVersion:'19'uses-permission:'android.perm...

java-Android中用于调试构建的备用应用程序子类【代码】

为了限制调试代码进入版本APK,我尝试使用DebugMyApplication子类进行调试版本,但使用发行版中的常规MyApplication类. 是否可以在Debug vs Release版本中使用备用Application子类?我试过了: >在src / debug的根目录中定义一个AndroidManifest.xml文件,并带有< application>元件. Gradle警告我,Main清单具有X,而库具有Y,并且未使用DebugMyApplication.>将应用程序子类的完全限定名称声明为可以在我的调试res文件中单独定义的资源,但...

在不是通过此应用程序创建的Android应用程序中获取文件夹【代码】

具有包含文件夹和文件的Google云端硬盘帐户.我想制作用于向其中添加和获取文件的android应用程序. QUERY类很有用,但只能通过应用程序处理数据The Android Drive API only works with the 07001 scope. This means that only files which a user has opened or created with your application can be matched by a query.请提供帮助,如何将文件添加到早期通过webinterface创建的任何文件夹中?解决方法:不要使用最新的Google API,它...

android-来自应用程序上下文的FragmentManager

有没有办法从应用程序上下文中获取FragmentManager?我想使用ImageLoader或BitmapFun存储我从服务器下载的一些位图.这两个类都需要FragmentManager来保留配置更改(例如方向更改)上的缓存.就我而言,我想在实际“需要”它们之前预先下载它们.解决方法:Is there a way to get FragmentManager from application context?否,因为片段是活动的一部分.In my case I want to pre-download the images before I actually “need” them.然后...

Android IllegalArgumentException:如果应用程序在后台运行了一段时间,则状态类错误【代码】

我认为这是由于我设置了应用背景而导致的内存不足.日志如下:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.qingdaonews.bus/com.qingdaonews.activity.RealTime}: java.lang.IllegalArgumentException: Wrong state class, expecting View State but received class android.view.View$BaseSavedState instead. This usually happens when two views of different type have the same id in the same...

android-如何从我的应用程序打开google calendar应用程序?【代码】

我想从我的应用程序打开Goog??le日历应用程序.我有以下代码,但它崩溃了:if (Utils.isPackageInstalled(PACKAGENAME,getApplicationContext())) {intent = new Intent(Intent.ACTION_VIEW, Uri.parse( "com.android.calendar"));startActivity(intent); }LogCat:04-30 09:14:29.156: E/AndroidRuntime(21225): FATAL EXCEPTION: main 04-30 09:14:29.156: E/AndroidRuntime(21225): Process: com.am, PID: 21225 04-30 09:14:29.1...

当手机在Android上响起时如何保持应用程序在后台运行【代码】

目前,当我运行我的应用程序时,如果电话响起,电话将获得优先权,并且我的应用程序将被杀死.有什么方法可以使我的应用程序偏爱,即让电话打语音邮件或将我的应用程序在短时间内移至后台,直到用户接听电话,并在完成后回到前台.谢谢解决方法:你可以做一件事.您可以在来电期间暂停应用程序,然后再从同一位置恢复应用程序.我知道这不是您问题的确切解决方案,但是以某种方式,它将减少您的工作量.希望这会有所帮助.private class PhoneCallLi...

Android Studio主题在应用程序中不起作用【代码】

我刚刚开始进行Android开发,实际上只是做了几个小时. 使用新的Android Studio,我创建了一个基本的一键式应用程序,当我按下它时会创建一个Toast文本.哎呀 问题是-当我从GUI中为我的应用程序布局页面选择一个“主题”,并选择例如Halo(或其中的任何一个)时,它仅更改了Android Studio中的PREVIEW.当我按“运行”(或将其导出到apk)时,一切都恢复为基本的白色样式. 好像在构建我的应用程序时不包含样式/主题解决方法:您可以查看以下链接:...