Articles of android

使用Logcat和Emulator进行Androiddebugging 可能吗?

这很简单:我在Android模拟器1.6上使用Linux上的NetBeans。 我的Android手机上有Logcat,但是把信息传到某个地方的过程并不顺利。 有人能告诉我如何让Logcat在模拟器上运行吗? 有什么我可以做的,看到除了必须将APK复制到我的手机和testing它的debugging消息? 提前致谢!

有两种不同软件包名称的应用程序有一个Firebase数据库的方法吗?

我有2个应用程序(不同的包名称)适应2个不同的用户组。 一个将数据放入数据库,另一个检索数据。 因此,我只需要两个应用程序的一个firebase数据库。 就我所知,Firebase只允许1个数据库提供1个包名称。 有没有办法解决这个问题,并有2个应用程序的Firebase数据库?

Android:从可点击的文本启动活动

有什么办法可以从一个string的一部分启动一个活动。 例如我在我的strings.xml文件中有这个: <string name="clickable_string">This is a <u>clickable string</u></string> 我希望u标签之间的文本有下划线,并在插入到TextView时单击时启动一个活动

Android – 共享首选项有时会丢失

我的应用程序的一些用户抱怨说,有时(以随机的方式)我的应用程序的设置正在恢复到默认状态(通常在电话重新启动后)。 我从来没有设法重现这个问题。 我想这是因为在我的应用程序的许多地方,我有一段代码,调用共享首选项编辑器并提交更改 – 它可以解决共享首选项文件,如果我尝试提交多个更改相同的首选项文件在同一时间? (multithreading应用程序) 我真的迷路了。 我试图在网上查找几个小时,find一个没有成功的解决scheme。 如果任何人有一个想法,所以我可以开始调查,我将不胜感激。 谢谢,阿米特·莫兰

Android的SQLite“没有这样的表”的例外

我开始在Android和SQLite和数据库,我刚刚发现这个问题。 我已经阅读了很多类似的问题,但我还没有find解决scheme。 这是我得到的错误: E / AndroidRuntime(529):引起:android.database.sqlite.SQLiteException:没有这样的表:ligas_bd:,而编译:SELECT * FROM ligas_bd 这是我的代码。 DBHelper myDbHelper = new DBHelper(this); myDbHelper = new DBHelper(this); try { myDbHelper.createDataBase(); } catch (IOException ioe) { throw new Error("Unable to create database"); } try { myDbHelper.open(); SQLiteDatabase db = null; db = myDbHelper.getWritableDatabase(); String[] args = new String[] {""}; Cursor c = db.rawQuery(" SELECT […]

为什么GoogleselectJava操作系统的Java?

完整的问题 为什么谷歌selectJava的Android操作系统,而不是X语言? 其中X将是以下之一: Python版本2.7或版本3 它和Java一样强大 有很多有用的第三方库 由于其dynamic性,开发速度更快 C / C ++或者ObjC 这是很难发展的,但 运行速度更快,节省的开销 将需要较less的硬件,特别是内存 和Java一样健壮,但当一个模块出现故障时,更容易发生应用程序崩溃 等等。 我问这个问题的主要关注是为什么Java而不是Python。 如果其他人也感兴趣,我可以添加其他比较元素(语言)。 信息:我不是一个成熟的开发者。 编辑我非常清楚,我的问题将会遭到一些反对和抨击,这就是为什么我说我不是一个成熟的开发者。 我有我的个人意见来支持我,但即使如此,我仍然有很好的答案。 我现在明白了,是的,Dalvik VM在ARM设备上运行Java字节码,但是Java与其他任何Oracle / Sun Java规范不一样,我不知道。 我一直在玩Java和Python,并在两个+ GUI(Swing和PySide)中至less编写了一个有用的程序,至less使用了一个第三方库。 我这样做的顺序是Java,然后是Python,这让我意识到在Python中比从头开始编写所有东西要快得多。 甚至包也比Java导入包更容易pipe理(感谢上帝的Eclipse和几个直观的点击)…然后embedded式应用程序有多复杂,你需要格外小心检查types和unit testing(和afaik,现在对于任何严肃的开发人员来说,unit testing都是必须的)…但无论如何,感谢迄今为止的答案。 这是一个学习过程。 ;)

android表格布局rowspan

我想构build下面的布局,但它不工作。 替代文字http://img.androidcookie.com/android/rowspan.gif <LinearLayout android:orientation="horizontal"…> <ImageView …></ImageView> <TableLayout …> <TableRow..> <ImageView …></ImageView> <ImageView …></ImageView> <ImageView …></ImageView> </TableRow> <TableRow..> <ImageView …></ImageView> <ImageView …></ImageView> <ImageView …></ImageView> </TableRow> </TableLayout> <ImageView …></ImageView> </LinearLayout>

无法传递null执行(); Android 4.0中的AsyncTask方法

我试图通过null值执行(); Android 4.0中的AsyncTask的方法它显示错误“的方法执行(Integer [])是模糊的types”,但相同的代码是工作正常与Android 2.2代码是: public class AllianceAnalysisDemoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new AsynPageLoader().execute(null); } public class AsynPageLoader extends AsyncTask<Integer, Integer, Bitmap> { @Override protected void onPreExecute() { // progressBar.setVisibility(VISIBLE); } @Override protected Bitmap doInBackground(Integer… params) { return null; […]

Facebook SDK 4.0.1login而不loginbutton

我正在尝试login而不使用loginbutton。 我跟着Facebook教程,但我不能得到它的工作,总是给我NullPointerException。 我的清单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.hema.testfcaebooksdk" > <uses-permission android:name="android.permission.INTERNET"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/> <activity android:name="com.facebook.FacebookActivity" android:configChanges= "keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" /> <provider android:authorities="com.facebook.app.FacebookContentProvider****************" android:name="com.facebook.FacebookContentProvider" android:exported="true" /> <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 我使用它来loginFacebook的活动: public class MainActivity extends ActionBarActivity { […]

NestedScrollView滚动后,onClick方法无法正常工作

我用NestedScrollView与CoordinatorLayout来启用工具栏的滚动animation(通过app:layout_scrollFlags =“scroll | enterAlways”)。 NestedScrollView包含LinearLayout作为根子元素,我将2个TextViews放入LinearLayout以启用展开/折叠animation。 一个被设置为Visible,另一个被设置为Gone。 并通过LinearLayout的onClick事件来切换可见性 通常情况下,一切都按预期工作,但是当我滚动NestedScrollView的onClick事件不能正常工作。 滚动后需要双击来获取展开/折叠animation 有人有同样的问题吗? 请帮帮我 <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="98dp" android:paddingLeft="24dp" android:paddingRight="24dp"> <android.support.v7.widget.AppCompatTextView android:id="@+id/detail_expense_reason_trim" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="false" android:textColor="@color/add_new_expense_text_color" /> <android.support.v7.widget.AppCompatTextView android:id="@+id/detail_expense_reason" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="false" android:textColor="@color/add_new_expense_text_color" android:visibility="gone" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/detail_expense_toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> […]