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

android – 按电源按钮启动应用程序【代码】

我发现这个code通过按下电源按钮启动应用程序. 而且我不知道为什么这段代码对我不起作用,但无论如何我要放一些带清单的代码,请检查…… 并告诉我,通过单击或两次按下电源按钮启动应用程序是否正确?toast = Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT);btnToggleLock.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if (btnToggleLock.isChecked()) { toast.cancel()...

Android – 在外部应用程序中打开pdf【代码】

我在我的app资源目录中有一个pdf文件,我希望使用外部应用程序打开,所以写了我的内容提供商,我试着让它工作,但没有… 这是代码: 内容提供商:package package.name;import java.io.File; import java.io.FileNotFoundException; import java.net.URI;import android.content.ContentProvider; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.os.ParcelFileDescri...

Android平台上的Phonegap应用程序 – 让应用程序保持运行

我有一个Phonegap应用程序,可以作为特定人群的通信服务.使用phonegap-plugins GitHub页面上的本地通知插件,我已经在应用程序中实现了通知,因此每当有人收到新消息时,如果应用程序在后台,则会显示通知. 但是,大约一个小时后,将不再发生通知,并且看起来该进程已被终止.当我回到应用程序时,它完全开始,而不是从我最后离开的地方恢复.我假设在一段时间后,Android停止在后台运行应用程序. 有没有人知道如何让应用程序在后台运行,直到用户...

android – 如何通过单击通知关闭我的应用程序的任何活动?【代码】

当我点击通知时,请应用以下内容:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);在应用程序的所有“startActivity”中,我应用了下一个标志:intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity我的通知执行以下操作:调用活动“Splash”并称为“Main”. Casulidad如果我在“主”脉冲通知中,关闭电流(正常工作).但是,如果...

Android应用程序 – 尝试在空对象引用上调用接口方法’int java.util.List.size()’【代码】

我正在创建一个在gridview中显示电影海报的应用程序.我正在使用他们来自themoviedb.org的API.问题是当我运行我的应用程序时我遇到了跟??随错误,我正在努力解决它:07-18 20:27:39.244 2751-2751/? E/AndroidRuntime﹕ FATAL EXCEPTION: mainProcess: com.projmobileapp.pmdbadd.pmdb, PID: 2751java.lang.RuntimeException: Unable to start activity ComponentInfo{com.projmobileapp.pmdbadd.pmdb/com.projmobileapp.pmdbadd....

Android – 不活动/活动,无论顶级应用程序【代码】

我需要找出最后一次用户交互的时间,无论哪个应用程序位于顶部.我不关心事件发生在哪里或什么,我只是需要知道它是什么时候.或者,当发生这种情况时,我会收到一个事件. 我尝试过多种方法: >使用窗口创建服务并添加触摸侦听器.这吃了触摸事件并没有传递下来>寻找一个shell命令. getevent工作(每次收到触摸都会出现新线)但是你需要root,因此它不适合我.>寻找“直到锁定的时间”,但没有提出任何结果. 另请注意:此处不存在安全问题,因为...

如何保护Android应用程序免遭盗窃和修改应用程序本身?

这里有一个很好的报告,说明最近在Android市场上发生的骗局. http://www.theregister.co.uk/2011/12/12/android_market_malware/ 有人从根电话中复制了一些流行的游戏.apk文件,用smali反编译它们,添加代码使它们使用昂贵的高级短信服务,用自己的密钥重新签名,然后将它们放回Android市场.超过10K的用户在Google从市场上启动应用程序之前的24小时内下载了这些用户. 应用开发者如何以这种方式防止他们的工作被盗,修改和重新推销?我想你...

android – 如何让TTS将文件写入我的应用程序目录?【代码】

我想将TextToSpeech引擎的输出写入我的应用程序的缓存目录.为了让TTS在那里写,我首先必须赋予它权限.但我不知道怎么做.我理解通常可以通过将FileDescriptor交给它来解决这些问题,从而赋予访问特定文件的权限.但我不能用TTS做到这一点,因为TextToSpeech.synthesizeToFile方法只接受文件路径为String,没有FileDescriptor.那么该怎么办? 为了说明TTS真的没有权限写入我的应用程序的目录,这里是代码……:TextToSpeech mTts = new new...

如何创建自动上传Android图片应用程序?

我正在尝试创建一个自动将图片上传到我的服务器的应用程序.想法是用户使用本机/普通相机创建图片,我的应用程序获取通知(捕获事件)并上传图片(在后台). 我找到了Windows Phone(see here)的解决方案,但不是Android.我怎样才能做到这一点? – 这在技术上是否可行(使用给定的API)还是仅适用于签约服务(Facebook或Dropbox那样做)的特殊功能? 谢谢!解决方法:现在我不相信有一个广播被射击用于其他活动可以收听的摄像头捕获事件. 但这就...

自定义Android应用程序屏幕图像,在应用程序屏幕之间切换时可见【代码】

我想知道如何在我的应用程序处于后台模式时自定义我的应用程序的图像到主屏幕图像,即当用户在最近的应用程序选项中的应用程序之间导航时,可以看到所有正在运行的应用程序的小屏幕截图. 例如:附加图像以获得更清晰.解决方法:请参阅以下问题: > Is there a way to change the thumbnail of an app in the android taskswitcher (long press on home button)> How to force app to createthumbnail (snapshot) for recent apps list...

Android第一个应用程序String无法解析或不是字段错误【代码】

我正在浏览这个URL –http://developer.android.com/training/basics/firstapp/creating-project.html并且获取此错误EXTRA_MESSAGE无法解析或不是字段: Menifest<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstapp" android:versionCode="1" android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="8"android:targetSdkVersio...

android – 如何在Robotium中重新启动已关闭的应用程序?【代码】

我开始自动化我的Android应用.它有一个“条款和条件”屏幕.在那,如果我点击“拒绝”,我的应用程序将被关闭. 如何在同一过程中重新启动或重新启动我的应用程序?解决方法:尝试这个:// assuming this method is in a ActivityInstrumentationTestCase2 class public void test_yourTest() {// do your testingSolo.sleep(1000);// killing all your Activities manually if it doesn't by itself anywaySolo.finishOpenedActivities...

如何开发Android解锁屏幕应用程序

我是学生,我想开发一个Android解锁屏幕应用程序.我想知道android api可以给我一些帮助,如何将我的应用程序设置为默认的解锁屏幕应用程序.谢谢.解决方法:今天Android SDK不支持此功能,抱歉.

java – UsbRequest.queue崩溃Android 3.1应用程序【代码】

我正在开发一个Android 3.1应用程序,它使用USB主机模式通过USB over USB与我的键盘(Korg M3)进行通信.这是在安装了Android 4.0.3的Xoom上运行的.我能够通过USB接收MIDI信息而没有任何问题,但将笔记数据发送回键盘却取得了不同的成功,在半秒延迟后频繁崩溃. 这是我在操作栏上点按按钮发送注释时遇到的错误:E/dalvikvm(6422): JNI ERROR (app bug): accessed stale global reference 0x1da0020a (index 130 in a table of size 130)...

android – 将广播接收器限制为应用程序【代码】

我正在研究广播接收器并遇到问题. 我在Manifest文件中收到一个广播接收器.<receiver class=".MyClass" android:name=".MyClass"><intent-filter><action android:name="android.net.conn.CONNECTIVITY_CHANGE" /><action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION" /><action android:name="android.net.wifi.WIFI_STATE_CHANGED" /></intent-filter></receiver>这工作正常,只要连接发生变化,它就会调用...