Articles of 安卓

如何设置消息,当我得到例外

public class XMLParser { // constructor public XMLParser() { } public String getXmlFromUrl(String url) { String responseBody = null; getset d1 = new getset(); String d = d1.getData(); // text String y = d1.getYear(); // year String c = d1.getCircular(); String p = d1.getPage(); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("YearID", y)); nameValuePairs.add(new BasicNameValuePair("CircularNo", c)); […]

如何使应用程序像Flipboard?

我想像这样在Android上创build类似Flipboard的应用程序。 我使用gridview来显示图库图像,但不适用。 我怎样才能做到这一点? 我也想应用页面curl和翻转,因为页面curl和翻转。 我必须在flipboard实现curl效果,请任何人指导我。

切两个部分同时做两件事的手机屏幕

我可以创build一个程序,将两部分切割手机屏幕。 这两个屏幕将同时做两件事,例如看剪辑和读写短信。 我认为:1)我需要首先创build一个家庭发射器应用程序。 如何为Android创build自定义的主屏幕replace应用程序? 2)然后,我可以在我的活动中开始两个片段。 http://developer.android.com/guide/components/fragments.html 3)最后我打开第一个片段中的app1和第二个片段中的app2。 我可以这样做,打开一个应用程序在一个片段? 任何其他的想法将是有用的。

Admobs需要我已拥有的权限

我正尝试在Android上使用AdMobs。 这是我的清单: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.krinsen.javadocreader" android:versionCode="2" android:versionName="1.0.1" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:name=".app.SimpleApp" android:hardwareAccelerated="true" android:icon="@drawable/icon_about" android:label="@string/app_name" android:theme="@style/Theme.Javadoc" > <activity android:name=".ui.DocTypeActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <meta-data android:name="android.app.default_searchable" android:value=".ui.SearchableJavadocActivity" /> </activity> <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> </application> </manifest> 这是我的看法: <com.google.ads.AdView xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:id="@+id/ads" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" […]

Play商店说我的手机不支持我自己的应用程序?

我有我的清单中的这些Android权限。 android.permission.INTERNET android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_FINE_LOCATION android.permission.CAMERA, android.permission.WRITE_EXTERNAL_STORAGE android.permission.SEND_SMS, android.permission.SYSTEM_ALERT_WINDOW android.permission.READ_EXTERNAL_STORAGE 我有一个索尼Xperia Tipo手机(索尼ST21i)。 该应用程序页面说我的手机不支持我的应用程序。 我的手机具有上述所有function,我的手机上的应用程序运行良好。 Google开发人员网站表示,虽然我没有明确定义我的清单中的任何使用function标记,但以下是必需的function。 This application is only available to devices with these features, as defined in your application manifest. Screen layouts: SMALL NORMAL LARGE XLARGE Required device features android.hardware.camera android.hardware.camera.autofocus android.hardware.location android.hardware.location.gps android.hardware.telephony android.hardware.touchscreen

谷歌放置Android的Androidfind城市

我已经看到了教程( 教程 )在android.i中使用自动完成文本视图来查找城市已经做了所有的指示,但现在当我打这个url 它总是抛出一个exception说: java.net.UnknownHostException: Unable to resolve host "maps.googleapis.com": No address associated with hostname 但同样的url工作正常,当我通过浏览器,我也得到了结果。 这里是代码im击中: public class PlacesAutoCompleteAdapter extends ArrayAdapter< String > implements Filterable{ private ArrayList<String> resultList; private static final String LOG_TAG = "ExampleApp"; private static final String PLACES_API_BASE = "https://maps.googleapis.com/maps/api/place"; private static final String TYPE_AUTOCOMPLETE = "/autocomplete"; private static final String OUT_JSON […]

如何从androidstream到ffserver

我需要从一个Android摄像头/文件stream到一个远程ffserver将播放我的video。 我可以在Ubuntu的桌面上通过发出如下命令来做到这一点: ffmpeg -f video4linux2 -s 640×480 -r 25 -i /dev/video0 http://192.168.0.20:8090/cam1.ffm 或者像这样stream式传输一个文件: ffmpeg -i /home/kev/share/movie.mp4 http://192.168.0.20:8090/cam1.ffm 所以基本上我想能够从android做到上述。 经过几次search,这是我迄今为止所做的 – 我遇到这个链接http://bambuser.com/opensource从中我下载了ffmpeg源并build立它。 编译输出几个东西:1.共享库[libavcodec,libavcore,libavdevice,libavfilter,libavformat,libavutil,libswscale] 2.可执行文件[ffmpeg,ffprobe] 不知道如何插入我的function与这些资源这是我到目前为止已经尝试:1.使用System.loadLibrary()加载我的活动库,然后将ffmpeg可执行文件复制到assets文件夹,在运行时我复制到我的应用程序的“文件”目录我然后使用Runtime.getRuntime()。exec()设置可执行文件的权限。 那么最后一步是在java中使用以下语句执行它: Runtime.getRuntime().exec("ffmpeg -i file:///android_asset/movie.mp4http://<server>:8090/cam1.ffm"); 2.将ffmpeg.c,共享库和构build生成的“include”文件夹复制到我的jni文件夹中,并添加一个包裹ffmpeg.c中main()函数的jni函数。 通过这种方法,我发现自己必须从ffmpeg源文件中复制几个头文件,以便ndk-build成功,我非常怀疑这是否可行。 以上两种方法havnt为我工作,我不知道我要去哪里错了,所以任何帮助如何做一个简单的ffmpegstream如android的mp4文件将不胜感激。

如何获得Android本机代码中的高分辨率定时器?

我正在寻找一种方法来获得Android上的高分辨率定时器(时钟源)。 这必须在本地代码,并可能是相当不便携的。 我想微秒的分辨率,或更好。 对于我的特殊应用,分辨率比精度更重要,而单调的计时器是最好的。 我已经使用Android 4.0.3在特定的ARMv7芯片组上进行了testing。 我到目前为止所尝试的是: clock_gettime(CLOCK_MONOTONIC) :在目标硬件上以1ms为单位递增( EDIT最初由于我的代码中的错误而被认为是10ms,1ms是正确的,但还不是很好) gettimeofday() :类似于clock_gettime 我还没有尝试过: System.nanoTime() :这不是本地的。 我相信这是基于clock_gettime(),但是我更愿意找出底层的东西,直接使用它。 /dev/rtc 某种ARM指令/工具,可能是SysTick ( http://web.eecs.umich.edu/~prabal/teaching/eecs373-f10/readings/ARMv7-M_ARM.pdf )或通用计时器(GPT)。 另见(相关问题,但不回答): Android JNI中的高精度定时器 在Android上获得高精度定时

android全屏模式(ICS),先触摸显示导航栏

在我的video播放应用程序中,我使用以下标志: SYSTEM_UI_FLAG_HIDE_NAVIGATION使导航栏消失,但是当我触摸屏幕时,导航栏出现,第一次触摸后,我的触摸事件和其他事件正常工作。 我的问题是我如何接pipe第一次接触?

在Android中圈选语音animation

有没有人知道如何build立像Android中的“现在聊天”这样的不断增长的圈子animation?