![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓基础
文章平均质量分 51
AchillesLufffy
这个作者很懒,什么都没留下…
展开
-
更新UI的测试
package com.achhilles;import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.a原创 2016-10-08 23:30:07 · 407 阅读 · 0 评论 -
用get和post传输
在http 协议中,get 请求协议没有请求体,只有请求头和请求行,因此如果想使用get 方式提交数据,只能通过在url 后面加上要提交的参数。这也意味着get 方式只能提交比较小的参数。如果get 方式提交的参数有特殊字符或者中文字符那么必须对其进行URL 编码,不然会导致服务器接收到的数据乱码。对于post 请求,提交的数据位于请求体中,因此需要设置connection.setDoOu原创 2016-10-10 14:17:22 · 469 阅读 · 1 评论 -
安卓骚扰拦截挂断电话时候的操作
挂断电话时候需要执行的操作由于在开发的时候谷歌自己屏蔽了api,所以需要自己找到其api再编写出来。清单文件添加以下内容 publicvoid endCall() { //ITelephony.Stub.asInterface(ServiceManager.getService(Context.TELEPHONY_SERVI原创 2016-11-04 09:51:39 · 913 阅读 · 0 评论 -
根据包名利用反射获取缓存信息
切记一定要记得拷贝aidl包名 //界面可见的办法@Overridepublic voidonStart() {super.onStart();//开一个字线程重写,run方法newThread(){publicvoid run() {//遍历所有应用的包名ListpackageInfos = pm.getInstalledPackages(0);原创 2016-11-07 18:22:57 · 1061 阅读 · 0 评论 -
Activity生命周期
import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { //当Activity被创建的时候调用的方法 @Override protected void onCreate(Bundle sa原创 2016-10-11 16:22:27 · 399 阅读 · 2 评论 -
数据库的创建以及增删改查的操作(轮子)
1:数据库的创建dbpackagecom.achilles.mobilesafe.db; importandroid.content.Context;importandroid.database.DatabaseErrorHandler;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.s原创 2016-11-08 19:51:09 · 372 阅读 · 0 评论 -
从服务器获取数据
//从服务器获取数据,显示在app上privatevoidgetDateFromService(){//XUtilsHttpUtilsutils=newHttpUtils();//原声模拟器10.0.2.2,genymotion10.0.3.2utils.send(HttpRequest.HttpMethod.GET,"http://10.0.2.2:8080/zhbj/cat原创 2016-11-29 22:16:48 · 858 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
动画旋转事件的各个api以及参数 /** * 旋转一个View * @param view * @param fromDegrees 从哪个角度开始旋转 * @param toDegrees 旋转到哪个角度 */ private static void rotateView(View view, float fromDegrees, float toDegrees, long原创 2016-11-15 09:03:10 · 321 阅读 · 0 评论