安卓
qq_22266217
这个作者很懒,什么都没留下…
展开
-
在Android app中调用shell脚本
本文的Demo源代码已在新浪微盘发布:Hi,推荐文件给你 "ShellProject.zip"http://vdisk.weibo.com/s/mg606新浪分享也已上传,http://ishare.iask.sina.com.cn/f/35304183.html 。----------------------------------------------------------转载 2016-09-09 11:42:41 · 4936 阅读 · 2 评论 -
Android进程间通信的几种方式
定义多进程Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。不知定process属性,则默认运行在主进程中,主进程名字为包名。android:process = package:remote,将运行在package:remote进程中,属于全局进程,转载 2016-09-28 10:30:03 · 336 阅读 · 0 评论 -
onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn转载 2016-10-07 20:23:21 · 231 阅读 · 0 评论 -
Android中解决ListView等视图setOnItemClickListener()方法失效的问题
list.setItemsCanFocus(false);XML 部分android:focusable=”false”android:focusableInTouchMode=”false”说明:如果一个 ListView 的条目子视图中包含了 CheckBox、ImagaButton 等可以接收触控监听的控件的话,它们可能会遮断 ListView 本身对条目点击的监听,使得转载 2016-10-08 01:23:43 · 258 阅读 · 0 评论 -
国内一线互联网公司内部面试题库
国内一线互联网公司内部面试题库以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的转载 2016-11-13 22:35:28 · 531 阅读 · 0 评论 -
java虚拟机和Dalvik虚拟机的区别
java虚拟机和Dalvik虚拟机的区别Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dal转载 2017-04-29 13:05:15 · 360 阅读 · 0 评论 -
daemon not running. 解决办法 ADB调试桥 无法启动
* daemon not running. starting it now on port 5037 *ADB server didn't ACK* failed to start daemon *error: cannot connect to daemon点击360加速球,点击网速,网络管理,进入网络连接界面,可以看到所有网络进程的监听端口号,让监听端口逆序排列,找到5原创 2017-04-19 11:06:41 · 2886 阅读 · 0 评论 -
Android没法System.out.println出null
Android没法System.out.println出null07net01.com 发布于 2015-02-15 22:03:04分类:知识阅读(111)评论android无法system.out.println出nullcom.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.Java:298)转载 2017-04-20 21:10:53 · 396 阅读 · 0 评论 -
Android手机同时使用Wi-Fi和数据流量
Android手机同时使用Wi-Fi和数据流量大家都知道,当手机成功连接到Wi-Fi热点以后,手机所产生的上网流量都是通过Wi-Fi来传输的,而手机的移动流量会被禁用。但是,我们现在有特殊的业务需求,需要让手机成功连接Wi-Fi后还可以走数据流量(比如3G、4G)。Android手机同时使用Wi-Fi和数据流量 背景介绍 相关调研 查找方法 实现方法 使用wireless-tool转载 2017-04-21 23:45:35 · 3798 阅读 · 1 评论 -
安卓四种异步操作UI
Android 四种异步操作UI界面的方法对于Android 异步操作在应用中使用率非常高,使用是开户另一线程,主线程(UI)不能长时间等待,而其它线程中是不能操作UI的,方法1:Handler子线程调用Handler的sendMessage(message)发送事件。Handler handler= new Handler() {@Overridepublic转载 2016-09-26 21:38:22 · 249 阅读 · 0 评论 -
转android-Service和Thread的区别
servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2转载 2016-09-13 12:01:59 · 126 阅读 · 0 评论 -
Android之SimpleAdapter简单实例和SimpleAdapter参数说明
SimpleAdapter基本上认知了其参数含义 用起来就简单多了SimpleAdapter的参数说明 第一个参数 表示访问整个android应用程序接口,基本上所有的组件都需要 第二个参数表示生成一个Map(String ,Object)列表选项 第三个参数表示界面布局的id 表示该文件作为列表项的组件 第四个参数表示该Map对象的哪些key对应value来生成列表项转载 2016-09-13 17:59:08 · 182 阅读 · 0 评论 -
Android开发之BroadcastReceiver详解
Android开发之BroadcastReceiver详解BroadcastReceiver,顾名思义就是“广播接收者”的意思,它是Android四大基本组件之一,这种组件本质上是一种全局的监听器,用于监听系统全局的广播消息。它可以接收来自系统和应用的的广播。由于BroadcastReceiver是一种全局的监听器,因此它可以非常方便地实现系统不同组件之间的通信。比如Act转载 2016-08-24 21:35:26 · 238 阅读 · 0 评论 -
eclipse android ndk 提示Type 'JNIEnv' could not be resolved 等信息解决办法
NDK 配置转载 2016-08-07 19:52:26 · 368 阅读 · 4 评论 -
Android应用中OOM问题剖析和解决方案
1.什么是OOM?03-21 21:05:28.771: E/dalvikvm-heap(13316): Out of memory on a 10485776-byte allocation.03-21 21:05:28.779: E/AndroidRuntime(13316): java.lang.OutOfMemoryError这几句的意思是,我们程序申请需要1048转载 2016-09-24 20:36:20 · 199 阅读 · 0 评论 -
Activity ConfigChanges属性
通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: 设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation”ValueDescription“mcc“The IMSI mobile country code (MCC) has changed — that is, a转载 2016-10-11 14:31:34 · 204 阅读 · 0 评论 -
android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面
android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面操作是很有可能并发的,而界面只有一个这个和买票排队是一回事买票的人太多了,卖票的只有一个,只能一个一个来如果你开多线程,让100个人同时去买票,而且不排队,那么后果会怎么样- -同理,你开多线程,让100个线程去设置同一个TextView的显示内容,每个显示内容都不一样,它该听谁的?那转载 2016-09-26 21:44:52 · 212 阅读 · 0 评论 -
The content of the adapter has changed but ListView did not receive a notification
保证Adapter中的数据,是在UI线程内更新的。比如说搜素结果,异步到来,放置一个UI线程变量存储临时搜索结果,搜索的内容有更新时,更新的是全局变量G里的所搜结果,之后再发送广播,收到广播后逐个从,G中读取搜索结果更新界面。原创 2017-04-24 21:26:33 · 260 阅读 · 0 评论