-
[Android] Android检测网络状态,判断当前网络是不是可用
Android检测网络状态,判断当前网络是否可用检测当前网络是否可用,如下:/***检测当的网络(WLAN、3G/2G)状态*@paramcontextContext*@returntrue表示网络可用*/publicstaticbooleanisNetworkAvailable(Contextco...
18
热度 -
[Android] Android-keycode值以及对应姓名
Android---keycode值以及对应名称KEYCODE列表电话键键名描述键值KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH...
93
热度 -
[Android] Consider adding android:paddingStart="1dip" to better support right-to-left layouts .
Consideraddingandroid:paddingStart="1dip"tobettersupportright-to-leftlayouts......警告<spanstyle="color:#FF0000;">Multipleanno...
200
热度 -
[Android] Android 5.0中反射不到 类中的方法的有关问题
Android5.0中反射不到类中的方法的问题Android5.0上,在使用反射(一个应用A需要调用另外一个应用B的方法)时,发现B中的一些方法反射不到,而另外一些就可以。代码检查无误。最后发现反射不到的方法都是一些没有被调用过的方法。编译时,系统默认将没有被使用的方法不打包。最终导致反射不到。on...
82
热度 -
[Android] ListView优化小结(二)-Android
ListView优化总结(二)--Android3.使用Activity和Delegate与适配器交互这个内容是从书里看到的,通过委托模式帮助开发者把所有的业务逻辑从适配器中移到Activity中。下面是添加电话号码的例子,列表中每一行都有一个remove按钮,用于删除电话号码,在适配器中实现“Re...
97
热度 -
[Android] Android 四大组件学习之BroadcastReceiver4
Android四大组件学习之BroadcastReceiver四本节学习系统中特殊的广播接收者。我们前面几节不是说了,当广播接受者一旦注册到系统中,当系统发送的广播和你注册的广播的action匹配时,系统就会启动广播接收者所在的进程。除非用户手动停止广播接收者所在的进程。但是生活中有这样一种情况,比...
19
热度 -
[Android] Android 使用handler实现线程间发送消息 (主线程 与 子线程其间)、(子线程 与 子线程之间)
Android使用handler实现线程间发送消息(主线程与子线程之间)、(子线程与子线程之间)关键字:Android使用handler实现线程间发送消息(主线程与子线程之间)、(子线程与子线程之间)相信大家平时都有使用到异步线程往主线程(UI线程)发送消息的情况。本文主要研究Handler的消息发...
48
热度 -
[Android] Android 四大组件学习Service6
Android四大组件学习Service六上几节,我们学习如何用StartServer启动一个服务,用bindServer去绑定一个服务,以及服务的生命周期,以及什么是IntentService。或许有读者会发现,我们BindServer中的第二个参数也就是ServiceConnection这个方法...
98
热度 -
[Android] Android实战简易课程-第二十八枪(基于Bmob实现头像图片设置和网络上传功能!)
Android实战简易教程-第二十八枪(基于Bmob实现头像图片设置和网络上传功能!)上一篇我们介绍了如何由uri转换成String,本文就用到了上篇文章的方法,下面我们介绍一下如何设置头像后将头像图片上传到云端的方法,本文基于Bmob提供的服务。看一下代码:(布局文件和前两篇文章依旧一样,不再提供...
73
热度 -
[Android] Android源码编译apk导入第三方包出错
Android源码编译apk导入第三方包报错报错内容如下:make:***没有规则可以创建“out/target/common/obj/APPS/AndroidWFS_intermediates/classes-full-debug.jar”需要的目标“out/target/common/obj/J...
92
热度 -
[Android] Android生料设计兼容函数库(Design Support Library)(II)浮动操作按钮(Floating Action Button)
Android材料设计兼容函数库(DesignSupportLibrary)(II)浮动操作按钮(FloatingActionButton)@authorASCE1885的Github简书微博CSDN原文链接如果你已经读过本系列第一篇文章:导航视图,你可能在想这个新的Android材料设计兼容函数库...
196
热度 -
[Android] android安全有关问题(五) 抢先拦截短信
android安全问题(五)抢先拦截短信同上篇文章一样,这里只陈述结果,代码分析稍后给出导读:本文叙述如何先于某些伪杀毒软件、病毒、常规软件获取到短信众所周知,android系统在收到短信息的时候会发送广播,但是此广播是有序广播,也就是说:先接收到广播的人,如果心情不好,它就不会向后传递此广播,后面...
18
热度 -
[Android] android安全有关问题(四) 抢先开机启动
android安全问题(四)抢先开机启动导读:我们以如何抢先开机启动为例,来说明接收无序广播的静态广播接收器的接收顺序(注意,文本只是陈述结果,所以叫结果篇,之后的文章再给出源码分析)首先先说一下android中的广播和广播接收器广播可以分为有序、无序和sticky共三种广播接收器可以分为静态和动态...
4
热度 -
[Android] Android 自动化测试脚本编纂
Android自动化测试脚本编写一.新建一个py后缀的文件,如***.py二.导入monkeyrunner常用包fromcom.android.monkeyrunnerimportMonkeyRunner,MonkeyDevice,MonkeyImage三.等待设备连接device=MonkeyRu...
36
热度 -
[Android] Android Fragment 切换多个界面 重叠有关问题 隐藏有关问题
AndroidFragment切换多个界面重叠问题隐藏问题接上一篇的博文:Androidfragment切换加载数据卡顿问题,想到的办法就是把切换之前的fragmenthide隐藏起来,就可以解决卡顿的问题,不用重新new一个fragment。由于左侧悬浮菜单有差不多10多个菜单,如果每一个菜单切换...
557
热度 -
[Android] android传递照片到FTP服务器
android传送照片到FTP服务器publicclassFtpTool{/***Description:向FTP服务器上传文件**@paramurl*FTP服务器hostname*@paramport*FTP服务器端口*@paramusername*FTP登录账号*@parampassword*F...
92
热度 -
[Android] Android中Intent传接Object和ArrayList<Object>对象-笔记
Android中Intent传递Object和ArrayList<Object>对象---笔记首先看一下Intent的官方的API。传递一些基本类型数据的方法如下:putExtra(Stringname,intvalue)putExtra(Stringname,Stringvalue)p...
544
热度 -
[Android] Dalvik 堆内存治理与回收
Dalvik堆内存管理与回收Dalvik虚拟机用来分配对象的堆划分为两部分,一部分叫做ActiveHeap,另一部分叫做ZygoteHeap。下面基于管理机制来介绍为何分配为这两部分,以及堆内存的管理。我们从Android系统启动说起。Android系统启动后,会有一个Zygote进程创建第一个Da...
129
热度 -
[Android] android setBackgroundDrawable 的padding有关问题
androidsetBackgroundDrawable的padding问题setBackgroundDrawable是在安卓旧API里面的,不过需要做低版本兼容用到设置背景,如果控件是TextView,代码添加背景的话,就是使用setBackgroundDrawable,在华为机型里面会发现一个问...
47
热度 -
[Android] 安卓手机复电亮屏流程分析
安卓手机来电亮屏流程分析来电亮屏流程分析本文档是针对手机来电时候自主点亮屏幕这一流程的分析,很自然的就将其分为2个阶段,第一个是来电,第二个是点亮屏幕。来电的流程:来电消息是从RIL层接收到的,然后才开始传递上来。AT:RINGAT:AT<RINGAT:RIL_URC_READER:RINGA...
40
热度