![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
事了拂喵去Arman
编程尚未成功,同志仍需努力
展开
-
Android LocalBroadcastReceiver本地广播
由于之前的广播都是全局的,所有应用程序都可以接收到,这样就很容易会引起安全性的问题,比如说我们发送一些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们的广播接收器里发送各种垃圾广播。 为了能够简单地解决广播的安全性问题,Android引入了一套本地广播机制,使用这个机制发出的广播只能够在应用程序的内部进行传递,并且广播接收器也只能接收来自应用程序发出的广播,这样所有原创 2017-12-17 21:08:22 · 2840 阅读 · 0 评论 -
WARNING: Uninstalling will remove the application data!
小米手机(最近升级了miui版本)运行报的错误,有的人说是关闭 instant Run,亲测不行; 打开小米设置中的开发者选项,打开usb调试和usb安装,然后开发者选项最后一条 【启动MIUI优化】将其关闭运行即可规避这个错误;不用重启手机;...原创 2018-11-03 19:42:40 · 299 阅读 · 0 评论 -
免费 android-parcelable-intellij-plugin.jar 下崽地址
官网地址: https://plugins.jetbrains.com/plugin/7332-android-parcelable-code-generator 百度网盘:链接:https://pan.baidu.com/s/12HjYUF3xbbYKb20vEVyFPQ 密码:sreh;原创 2018-10-04 20:09:35 · 353 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
错误原因是 安装android studio 3.1.2 导致的错误,原ndk是点击sdk manager下载的,但是缺少文件 解决:在https://developer.android.google.cn/ndk/downloads/ 上自己下载一个ndk 然后设置给as; android studio File->Project Structure. 中 Android ndk lo...原创 2018-09-23 13:35:25 · 13982 阅读 · 0 评论 -
Could not download kotlin-reflect.jar
问题记录: 该问题出在我安装Android studio 3.1.2之后,新建项目(不说kotlin项目 但是之前我下载过ko t lin插件等等),所导致的: 解决方案: Tools--->Kotlin--->Configure Kotlin Plugin Updates ...原创 2018-09-23 11:50:31 · 18613 阅读 · 0 评论 -
IntentService和HandlerThread 使用与区别
1:IntentService介绍和IntentService与Server的区别; 2:HandlerThread的介绍; 3:IntenetServer的使用; 1:1:IntentService介绍和IntentService与Server的区别; /** * IntentService 介绍 * IntentService 是一种特殊的 Service,它继承了 Ser...原创 2018-07-30 16:57:12 · 1903 阅读 · 0 评论 -
android open gl es error:"called unimplemented OpenGL ES API";
libEGL: called unimplemented OpenGL ES API1:导致这个问题的原因是manifest中申请的gles版本<users-feature android:glEsVersion="0x00010000" android:required="true">和surfaceView设置的版本号不一致setEGLContextClientVersion(1)...原创 2018-05-06 17:10:57 · 3088 阅读 · 0 评论 -
Android IPC
IPC是Inter-Process Communication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。一个进程可以包含多个线程,因此进程和线程是包含被包含的关系,最简单情况下,一个进程可以只有一个线程,即主线程;使用多进程会造成如下几方面的问题:静态成员和单例模式完全失效线程同步机制完全失效SharedPreferences的可靠性下降Application会...转载 2018-02-24 22:16:04 · 181 阅读 · 0 评论 -
Android开发面试题收集整理
如何导入外部数据库把原数据库包括在项目源码的 res/raw android系统下数据库应该存放在 /data/data/com..(package name)/ 目录下,所以我们需要做的是把已有的数据库传入那个目录下.操作方法是用FileInputStream读取原数据库,再用FileOutputStream把读取到的东西写入到那个目录;intentService作用是什么,AIDL解决了什么问...转载 2018-02-24 21:46:29 · 771 阅读 · 0 评论 -
android application
application方法:registerComponentCallbacks() & unregisterComponentCallbacks() onTrimMemory()onLowMemory()onConfigurationChanged()onCreate()registerActivityLifecycleCallbacks() & unregisterActivi...原创 2018-02-24 21:44:19 · 206 阅读 · 0 评论 -
面试之BroadcastReceiver
Q:BroadcastReceiver的生命周期 A:其实它只有一个onReceiver,不过面试官想考察的并不是它的生命周期,而是你对广播是否真正掌握,下面一并讲解下。 1、只有一个onReceiver, 相当的短暂,方法完成后广播接受者 就销毁,发送一次调用一次。 2、接受者不要做耗时操作,否则出现ANR。 3、也不要开启子线程进行耗时操作,因为生命周期结束后 整个进程就变进程转载 2017-12-17 21:06:32 · 277 阅读 · 0 评论 -
android launchmode
1:standard:标准启动模式(默认启动模式),每次都会启动一个新的activity实例。 2:singleTop:单独使用使用这种模式时,如果Activity实例位于当前任务栈顶,就重用栈顶实例,而不新建,并回调该实例onNewIntent()方法,否则走新建流程。 适合接收通知启动的内容显示页面。例如,某个新闻客户端的新闻内容页面,如果收到10个新闻推送,每次都打开一个新闻内容转载 2017-12-17 21:02:24 · 198 阅读 · 0 评论 -
llvm-rs-cc is missing 解决方案
android studio编译时出错: Error:Execution failed for task ':xxx:compileDebugRenderscript'. > llvm-rs-cc is missing 解决方案:检查你android sdk在下图中对应的目录中是否缺少llvm-rs-cc.exe文件,不仅仅局限于图上的26.0.3缺少 ,build-tools/...原创 2018-11-14 15:07:54 · 3017 阅读 · 0 评论