Articles of 安卓

无法findandroid.support.v7.widget.CardView(Android Studio 1.1 Preview)

我试图将CardView添加到我的活动作为官方样本。 但它不起作用。 如果我直接运行我的项目,它会导致java.lang.ClassNotFoundException:android.support.v7.widget.CardView。

我怎样才能拦截一个特定的文本传入的短信

我想知道截获一个特定的关键词EX的传入短信:“嗨”,以便我可以读取包含“嗨”的短信,并在阅读信息后删除它,如果该信息不包含任何信息这样的文本,那么它不会被删除,而是保存在收件箱。 伙计们,请帮助我我觉得很难执行此function。

改为将AutoCompleteTextView转换为ActionBar中的SearchView

我有一个AutoCompleteTextView ,它提供了Google Places API的用户自动完成search结果。 一旦我完成了,我发现了SearchView以及它如何被放置在ActionBar中 。 我检查了谷歌提供的SearchView示例,并将其添加到我的应用程序作为起点(它列出了已安装的应用程序),但我不知道如何从这里开始。 我想要具有与AutoCompleteTextView相同的function,而是使用SearchView。 任何build议? 全class提供如下。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.Activity; import android.app.SearchManager; import android.app.SearchableInfo; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.OnSharedPreferenceChangeListener; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.preference.PreferenceManager; import […]

写插件Android应用程序

我会尝试开发一个应用程序,如在windows-.net世界DLL中启用插件。 我将在我的应用程序中有小矩形 – 线性布局,用户可以通过可见的开/关来pipe理它们。 稍后我或其他人会给用户一个新的插件,这些应用程序正在显示。 可能吗? 如果是的话:怎么样? 有没有好的网站可以指导我? 考虑飞

为地图添加边界以避免在特定区域外滑动

我的应用程序显示地图,我希望用户不能滑过某个地区。 所以我试图添加边界,但它使应用程序崩溃。 这是工作代码: public class MapViewer extends Activity implements OnInfoWindowClickListener { private LatLng defaultLatLng = new LatLng(42.564241, 12.22759); private GoogleMap map; private int zoomLevel = 5; private Database db = new Database(this); protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mapviewer); try { map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); if (map != null) { map.setMyLocationEnabled(true); map.setMapType(GoogleMap.MAP_TYPE_NORMAL); map.getUiSettings().setRotateGesturesEnabled(false); map.moveCamera(CameraUpdateFactory.newLatLngZoom(defaultLatLng, zoomLevel)); […]

UserRecoverableAuthException:NeedPermission

我试图按照教程: https : //developers.google.com/android/guides/http-auth 。 码: token = GoogleAuthUtil.getToken(getApplicationContext(), mEmail, mScope); performance: <uses-permission android:name="android.permission.GET_ACCOUNTS"/> <uses-permission android:name="android.permission.NETWORK"/> <uses-permission android:name="android.permission.USE_CREDENTIALS"/> <uses-permission android:name="android.permission.INTERNET"/> 错误: 01-17 18:37:38.230: W/System.err(3689): com.google.android.gms.auth.UserRecoverableAuthException: NeedPermission 01-17 18:37:38.230: W/System.err(3689): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) 01-17 18:37:38.230: W/System.err(3689): at com.google.android.gms.auth.GoogleAuthUtil.getToken(Unknown Source) 01-17 18:37:38.230: W/System.err(3689): at com.example.mgoogleauth.MainActivity$GetIOStreamTask.doInBackground(MainActivity.java:39) 01-17 18:37:38.230: W/System.err(3689): at com.example.mgoogleauth.MainActivity$GetIOStreamTask.doInBackground(MainActivity.java:1) 01-17 18:37:38.230: W/System.err(3689): at android.os.AsyncTask$2.call(AsyncTask.java:287) 01-17 18:37:38.230: […]

RecyclerView ClassNotFound

我试图将RecyclerView和CardView添加到我的项目中 dependencies { compile 'com.android.support:appcompat-v7:21.0.0' compile 'com.android.support:support-v13:21.0.0' compile 'com.android.support:cardview-v7:21.0.0' compile 'com.android.support:recyclerview-v7:21.0.0' compile 'com.viewpagerindicator:library:2.4.1@aar' compile project(':facebook') } 它编译,但在设备上运行时,我得到了以下exception Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.RecyclerView" on path: DexPathList[[zip file "/data/app/xxxx.apk"],nativeLibraryDirectories=[/data/app-lib/xxxx, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:497) at java.lang.ClassLoader.loadClass(ClassLoader.java:457) at android.view.LayoutInflater.createView(LayoutInflater.java:559) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:652)

Android应用名称未被显示

我的Android应用程序不显示应用程序名称“app_name”,而是显示活动名称“title”。 这是来自我的清单文件; <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Main" android:label="@string/title"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 为什么应用程序从主要活动中获取其名称并忽略应用程序标签? 这是完整的清单 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.extempor.cheetah" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Main" android:label="@string/title"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".InfoHelp" android:label="@string/titleInfo"> <intent-filter> <action android:name="android.intent.action.HELPINFO" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> […]

如何从Admob中删除或删除Android应用程序?

我是Android新手。 我已将我的admob应用程序链接到Play商店中的随机应用程序。 现在我想删除该应用程序,所以我想知道。 有没有办法将其从我的Ad Mob帐户中删除? 导致它不是我的应用程序,所以我不想看到它在我的广告手机帐户主页选项卡 我试图在谷歌上find一些东西,但没有运气。我在Admob的常见问题解答部分的Q.6中find了令人沮丧的东西。 据他们说, 目前,您不能重命名或删除应用程序。 相反,请创build一个新应用,并将相应的广告单元从“未知应用”下移动到新应用。 所以我想知道。 是否真的没有办法,我可以从我的admob帐户删除特定的应用程序。 如果是这样的话,这个function将来可用吗?

Android TextView的高度和宽度都是0

我有一个小的项目,我想重复使用某个UI组件,所以我通过扩展一个ViewGroup创build了一个小部件。 在那个ViewGroup中,我在一个LinearLayout中包含了一个TextView,并在ViewGroup槽中添加了一个膨胀视图addView。 外面的LinearLayout可以完美地展开,但是当我通过Hierarchy Viewer查看时,内部TextView的getHeight()= 0和getWith()= 0。 奇怪的是,layout_height和layout_width是我在xml中赋予它们的值。 我没有这里的代码,但它看起来像这样: XML: <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="random text.." android:layout_with="200px" android:layout_height="50px" /> </LinearLayout> Java的: class MyWidget extends ViewGroup { … //In constructor myView = View.inflate(context, R.layout.xml, null); addView(myView); //In layout myView.layout(l, t, r, b); 我试图给我的文本视图fill_parent值的大小,但它没有帮助。