Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

5
不可变的位图崩溃错误
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor at android.graphics.Canvas.<init>(Canvas.java:127) at app.test.canvas.StartActivity.applyFrame(StartActivity.java:214) at app.test.canvas.StartActivity$1.onClick(StartActivity.java:163) at android.view.View.performClick(View.java:4223) at android.view.View$PerformClick.run(View.java:17275) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4898) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773) at dalvik.system.NativeStart.main(Native Method) 我从开发者控制台收到此崩溃错误..我不明白问题出在哪里.. BitmapFactory.Options opt = new BitmapFactory.Options(); opt.inScaled = true; opt.inPurgeable = true; opt.inInputShareable …
74 android  bitmap 

8
Android中的Singleton
我已遵循此链接,并成功在Android中制作了singleton类。 http://www.devahead.com/blog/2011/06/extending-the-android-application-class-and-dealing-with-singleton/ 问题是我想要一个对象。像我有活动A和活动B。在活动AI中,从Singleton访问对象class。我使用该对象并对它进行了一些更改。 当我移至活动B并从Singleton类访问该对象时,它给了我初始化的对象,并且不保留我在活动A中所做的更改。是否还有其他方法可以保存更改?请高手帮帮我。这是MainActivity public class MainActivity extends Activity { protected MyApplication app; private OnClickListener btn2=new OnClickListener() { @Override public void onClick(View arg0) { Intent intent=new Intent(MainActivity.this,NextActivity.class); startActivity(intent); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Get the application instance app = (MyApplication)getApplication(); // Call a custom application …

4
默认锁定屏幕上的Android活动
如何在锁定屏幕上显示Activity或Dialog可见? 我已经尝试通过在Activity.onCreate()方法中设置各种窗口类型来打开屏幕时显示我的锁定活动: TYPE_PRIORITY_PHONE TYPE_SYSTEM_ALERT TYPE_KEYGUARD 和其他人以及SYSTEM_ALERT_WINDOW和INTERNAL_SYSTEM_WINDOW权限。 解锁设备后,我的活动可见。 更新: 我实际上已经设法显示自己的活动,而不是默认的锁定屏幕。除非您使用HOME按钮,否则它可以完美工作。

5
保护Android应用程序敏感数据的最佳方法?
是的,这是一个非常普遍的问题,但是我正在尝试一种最佳方式来处理与基础服务器/向敏感应用程序分发敏感数据的网络服务器相关的应用程序。任何链接,一般信息建议等。 由于该应用程序将存储从数据库中检索到的持久性数据达一定时间,所以一切都变得有些棘手。
74 android  security 

6
如何在gradle上将日期附加到versionNameSuffix
我正在使用Android Studio,并且需要在我的Android build.gradle文件上的versionNameSuffix后面添加一个后缀。我有三种不同的buildTypes,我只需要将datetime附加到我的“ beta”版本中,我的实际文件是: defaultConfig { versionCode 14 versionName "0.7.5" minSdkVersion 9 targetSdkVersion 18 } buildTypes { beta { packageNameSuffix ".beta" versionNameSuffix "-beta" signingConfig signingConfigs.debug } .... } 用于测试和自动部署,我需要得到一个最终的像的versionName: 0.7.5-beta-build20131004,0.7.5-beta-build1380855996或类似的东西。有任何想法吗?

5
动态获取活动名称-Android
我想Activity在的URI中获取要发送的当前名称HttpRequest。有没有一种方法可以不专门参考Activity? 我知道我可以做,myActivity.class.toString()但是这只是对“ myActivity”进行硬编码的一种效率较低的方法,因为我正在静态引用my Activity。是否有使用“ this”之类的东西(btw在这里实际上不起作用,因为它返回的信息多于所需信息)的更通用方法。

29
Android M权限对话框未显示
我目前正在尝试使我的应用程序适应Android M的新权限模型。 我正在收集所需的所有权限,然后运行 Log.i("Permissions", "Requesting permissions: " + permissions); requestPermissions(requiredPermissions.toArray(new String[requiredPermissions.size()]), requestCodeForPermissions); requiredPermissions拥有我需要的权限android.permission.WRITE_EXTERNAL_STORAGE。 该例程肯定已执行,因为我在logcat中有Log行: 08-07 12:52:46.469: I/Permissions(1674): Requesting permissions: android.permission.RECEIVE_BOOT_COMPLETED; android.permission.WRITE_EXTERNAL_STORAGE 但是权限对话框从不显示,更不用说onRequestPermissionsResult()了。 我究竟做错了什么?根据一些教程,我发现我什么都没错过。我只有用于测试的仿真器,没有物理设备。这是来自设置的关于屏幕: 图像 也许值得一提:如果我尝试从主屏幕打开已安装应用程序的概述,那么我只会得到launcher3 has exited。我不确定是否可能相关。 有人知道为什么它不显示吗?

5
Android在TableLayout中均匀拉伸列
我在我的android应用程序中显示一个值表,并且希望这些列按照size均匀分布,而不是根据内容进行大小调整。 一直在使用stretchColumns,但无法找出正确的组合,有什么想法吗?
74 android 


21
admob收到广告回应。错误代码:0无法加载广告:0
我在此遵循有关该错误的许多答案,但我的问题尚未解决。每次我运行我的应用程序时,都不会显示任何广告,并且我在Logcat中收到以下错误消息: “获取广告响应时出现问题。错误代码:0无法加载广告:0” 这是我的Java代码。我错过了什么? private void LoadAds() { AdView mAdView = (AdView) findViewById(R.id.linearLayoutAdmob); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); 这是我的xml布局,最后一行有admob <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background_play" tools:context=".MainActivity" > <RelativeLayout android:id="@+id/rlayout1" android:layout_width="fill_parent" android:layout_height="0px" android:padding="5dip" android:layout_weight="2.3" > <com.aapps.find.TouchImage android:id="@+id/gameimage1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/hitimage1" android:layout_width="50dp" android:layout_height="50dp" android:src="@drawable/hit" android:visibility="invisible" /> …
74 android  admob 

16
工具栏导航“汉堡包”图标丢失
我正在寻找一种使用Drawer / DrawerToggle显示汉堡图标淡化并使用Android中包含的默认图标的方法 通过设置getSupportActionBar().setDisplayHomeAsUpEnabled(true);它显示后退箭头,但不显示汉堡包。Stackoverflow上的其他文章(例如this或this)使用DrawerLayout或自定义drawable。我在Android来源中找不到汉堡包图标的矢量或png。 您知道如何在android / support库中找到原始的汉堡包图标吗?(或如何显示) 注意:Vector和png可以在google.com/design网站上找到: http : //www.google.com/design/spec/resources/sticker-sheets-icons.html# 在我的活动中 mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d(LOG_TAG, "navigation clicked"); } }); 布局文件 <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.ActionBar"/> Styles.xml <!-- Base application theme. --> <style name="Theme.AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> …


3
如何在Android中加密和解密文件?
我想加密文件并将其存储在SD卡中。我想解密该加密文件,然后再次将其存储在SD卡中。我试图通过将其作为文件流打开并对其进行加密来对其进行加密,但是它不起作用。我想知道如何执行此操作。

9
ScrollView内的MapView?
我想在ScrollView中有一个MapView,但是当我尝试滚动地图时,ScrollView优先!在地图内滚动时,是否有办法赋予MapView优先级,否则,是否给ScrollView提供优先级? 谢谢!

6
如何知道我的应用何时被杀死?
我需要知道用户何时杀死我的应用程序(强制停止)。我一直在阅读具有onStop()和onDestroy()功能的android生命周期,这些与用户在我的应用程序上结束的每个活动有关,但与用户强行停止或杀死我的应用程序无关。 有什么方法可以知道用户何时终止了该应用程序?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.