Tag: android

来自EditText字段的Android getText

我有一个从EditText字段获取文本的问题,以意图将其插入到电子邮件composer php。 我已经在布局文件(@ + id / vnosEmaila)中声明了EditText字段: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/navodiloEmail" android:text="@string/navodiloEmail" android:textSize="15dip"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/vnosEmaila" android:layout_below="@id/navodiloEmail"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/navodiloZadeva" android:text="@string/navodiloZadeva" android:layout_below="@id/vnosEmaila" android:textSize="15dip"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/vnosZadeve" android:layout_below="@id/navodiloZadeva"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/navodiloBody" android:text="@string/navodiloBody" android:layout_below="@id/vnosZadeve" android:textSize="15dip"/> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/vnosBody" android:layout_below="@id/navodiloBody"/> <Button android:id="@+id/klicIntentEmail" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/sestaviEmail" […]

Android – java.lang.SecurityException:权限拒绝:启动意图

我有一个库(jar)在我的项目的构buildpath。 该项目使用以下意图访问jar中的MainActivity: final Intent it = new Intent(); it.setClassName("com.example.lib", "com.example.lib.MainActivity"); startActivity(it); 它曾经工作了一段时间,但突然开始得到'ActivityNotFoundException:没有find活动处理意向',我能够解决。 但是现在我被一个'java.lang.SecurityException:Permission Denial:starting Intent'卡住了。 我已经尝试了所有在stackoverflow上的build议(检查清单文件中的重复项;添加android:exported =“true”到lib清单; Eclipse> Project> Clean;添加/修改“intent-filter”标签等)。 我甚至试图重写项目的清单,但不去任何地方。 这是logcat输出: 11-07 06:20:52.176: E/AndroidRuntime(4626): FATAL EXCEPTION: main 11-07 06:20:52.176: E/AndroidRuntime(4626): java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.example.lib/.MainActivity } from ProcessRecord{40dd3778 4626:com.example.project/u0a10046} (pid=4626, uid=10046) not exported from uid 10047 11-07 06:20:52.176: E/AndroidRuntime(4626): at android.os.Parcel.readException(Parcel.java:1425) 11-07 […]

Android – 存储/检索具有共享首选项的string

正如标题所说,我想保存并检索某些string。 但是我的代码不能通过检索或存储的第一行。 我试图按照这个链接: http : //developer.android.com/guide/topics/data/data-storage.html private void savepath(String pathtilsave, int i) { String tal = null; // doesn't go past the line below SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit(); tal = String.valueOf(i); editor.putString(tal, pathtilsave); editor.commit(); } 和我的检索方法: public void getpaths() { String tal = null; // doesn't go past the line below SharedPreferences settings = getSharedPreferences(PREFS_NAME, […]

如何使通知意图恢复,而不是作出新的意图?

我在这里是一个简单的webview活动,加载时它会自动显示正在进行的通知。 这个想法是,人们可以离开这个活动,并通过拉下下拉菜单并select它,从任何他们想要的屏幕快速访问它。 然后,当他们想要的时候,他们可以通过点击菜单buttonclosures通知并点击退出,然后清除通知。 这一切工作正常。 但是,当通知被按下时,它启动一个新的活动实例。 我需要改变什么才能看到活动是否已经被销毁,我可以调用这个实例(恢复它),因此不需要再次加载它,也不需要添加另一个活动到我的堆栈。 有任何想法吗? 任何帮助将不胜感激。 package com.my.app; import com.flurry.android.FlurryAgent; import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; import android.app.ProgressDialog; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.webkit.CookieSyncManager; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; public class Chat extends Activity { private ProgressDialog progressBar; […]

在Android Studio中导入Google Play服务库

我有一个完全在Android Studio中开发的Android项目(当前版本为4.2,gradle版本为1.9)。 我想添加Google Play服务的function。 该项目无法parsingGooglePlayServicesUtil ,当我手动input导入(如下所示)时,我Cannot resolve symbol 'common' 。 import com.google.android.gms.common.GooglePlayServicesUtil; 任何想法,我需要做的,让GooglePlayServicesUtil解决? 我所试过的 从Google Play服务安装程序看起来,我只需将com.google.android.gms:play-services:4.+依赖项添加到我的build.gradle文件(以及使用gradle重新同步项目文件)以使SDK可用到我的项目。 我在ProjectName/module/build/exploded-bundles得到了一个“爆炸包”,但是看起来好像不是这样。 我已经从SDK Manager安装了Google Play服务,Android支持信息库和Google Repository。 我也删除并重新安装了多次:) 编辑: 可能需要手动添加google_play_services作为项目/全局库吗? 我试图没有成功。 我试图validation我是否正在使用Google服务开发Platform API(如果甚至可能的话),但我不确定是这种情况。 没有什么我改变似乎做任何事情。 我的项目的外部图书馆显示: <Android API 19平台> <1.7> 乔达 – 时间 – 2.3 支持-v4-13.0.0 源代码 这是我的ProjectName /模块/ build.gradle文件: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } […]

Android Studio – mergeDebugResourcesexception

我最近更新了Android Studio到它的最新版本,现在我遇到了一个Gradle构buildexception的头痛。 每次我运行该项目,两三次之前成功,我得到以下错误: Gradle: Execution failed for task ': ProjectName: mergeDebugResources'. Java.lang.NullPointerException (no error message) 再次尝试几次后,错误不会再发生,直到下一次运行。 有没有人知道为什么会发生这种情况? 该项目工作得很好直到更新,从来没有得到任何错误之前… 谢谢!

Android在内部存储器中创build文件夹

有没有办法/是否允许在Android的内部存储器中创build文件夹。 例如: – data — com.test.app (application's main package) —databases (database files) —files (private files for application) —shared_prefs (shared preferences) —users (folder which I want to create) 我可以在内部存储器中创buildusers文件夹吗?

GCM推送通知在应用程序强制停止后工作?

我已经使用GCM来获取推送通知,现在如果我强制停止Android设备上的设置的应用程序,它将能够得到推送通知? 我读过很多post,在这种情况下,应用程序无法收到通知。 有没有可能得到通知? 还有其他的方法吗? 提前致谢

禁用在列表视图中滚动

我有一个列表视图,并根据我想临时禁用滚动的一些逻辑。 view.setOnScrollListener(NULL); 不帮助我我想我需要写一些代码,有人可以给我一个hist或一些片段? 谢谢

如何从片段内开始活动?

我在FragmentActivity里面有一组标签,每个标签都有自己的片段。 当我试图通过startActivity(myIntent)从该片段内开始一个新的活动,并使用startActivity(myIntent)方法时,我的应用程序强制closures。 找了一段时间后,我find了一个名为startActivityFromFragment的方法,但是在search了一个小时左右之后,我找不到任何有关如何使用它的解释或例子,或者这是我应该做的使用。 我想我要问的是,从一个活动启动一个新的活动,并从一个片段启动一个新的活动,是否有任何区别,如果是的话,我需要实现什么?