Android
文章平均质量分 95
huaiyiheyuan
哈哈 believe me
展开
-
android新浪微博授权登录sso package or sign error
之前做新浪微博授权登录功能时 ,3.2 替换 debug.keystore,运行好了demo,然后照着demo集成成功了,等到用自己的签名生成apk时,测试发现了一个bug,我郁闷了,用新浪提供的签名工具生成一个新的签名,结果还是一样,捣鼓了搜了一下午,可能问题太小了,然后再文档上发现,(使用方式:首先要安装您需要签名的应用,然后再安装该工具,安装完后,输入您的应用程序的包名,点击生成按钮,即可获原创 2015-05-16 22:53:57 · 878 阅读 · 0 评论 -
Android绘图
一、Canvas类Android.graphics.Canvas 先来看官网的一句话吧 The Canvas class holds the “draw” calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw原创 2016-08-14 19:49:59 · 574 阅读 · 0 评论 -
Https协议
一、https就是在http ,和tcp层之间添加了一层 ssl保护装置(个人理解) 1 、client给网站发送支持的算法 2、 网站选择算法 ,把包含公钥、网址的证书 发送给client , 3、 client 验证证书 真伪、生成随机密码,用网站给的公钥加密发送 给网站 4、网站 hash认证 用对应的私钥解密,得到密码,给client回馈,握原创 2016-12-12 15:24:07 · 646 阅读 · 0 评论 -
开机广播
一、系统开机广播1、添加广播接收器public class BootCompleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.d("LibraryTestActivity", "recevie bo原创 2017-01-06 15:46:45 · 381 阅读 · 0 评论 -
动态加载
动态加载需要反射的知识一、加载未安装apk 1、 首先得有宿主APK (ta) 下面是按钮触发 public void ClickIn(View v) { DexClassLoader classLoader = new DexClassLoader(apkPath, getDir("dex", Context.MODE_PRIVATE).getAbsoluteP原创 2017-02-06 11:22:16 · 285 阅读 · 0 评论 -
跨进程通信
Messebger实现跨进程 http://www.jianshu.com/p/7ea9c2ae0bfbAIDL https://github.com/race604/AIDLService-sample 把这个demo里的分开了 在android studio 写了两个客户端 下载地址原创 2017-04-11 09:48:16 · 266 阅读 · 0 评论 -
序列化 存取数据
一、实现 parcelable原创 2016-10-20 14:24:02 · 423 阅读 · 0 评论 -
Sqlite CursorAdapter
一、用到CursorAdapter首先要用到数据库了 1、我们先来创建数据库,首先去官方找下资料 https://developer.android.com/training/basics/data-storage/databases.html 我就照着这个敲了下/** * Created by Administrator on 2016/7/29.原创 2016-08-01 20:04:14 · 644 阅读 · 0 评论 -
Android 文件存储 和 权限管理
转载请标明出处: :http://blog.csdn.net/huaiyiheyuan/article/details/52473984android文件存储方式 内置和外置存储(Choose Internal or External Storage),外置存储又分为 私有和公有需要对SD卡进行操作自然得申请权限了,先加上 String fileInnerN原创 2016-09-08 18:19:05 · 23162 阅读 · 0 评论 -
Windowmanager使用
一、API>23,系统权限有问题 我的模拟器刚好是22的,特地下个模拟器,我就更新下lollipop组件,坑 到 了,真想MR, 刚特地找下资料,这 下 杠杠的了。 方法就是下载一个Proxifier,教程 点我1、WindowManger可以用于应用外弹屏或悬浮窗360手机卫士的弹窗印象深刻 首先需要系统权限 <!-- 悬浮窗的显示 -->原创 2016-08-16 20:30:11 · 518 阅读 · 0 评论 -
status bar使用
一、设置状态栏 1、This lesson describes how to dim the system bars (that is, the status and the navigation bars) on Android 4.0 (API level 14) and higher. Android does not provide a built-in way to dim the sy原创 2016-12-02 13:18:24 · 446 阅读 · 0 评论 -
Android Jni sample
官方来源 https://codelabs.developers.google.com/codelabs/android-studio-jni/index.html?index=..%2F..%2Findex#0在android studio2.2上搭建非常方便只要注意这两块就可以了当然gradle我的是2.10的对应的是0.72原创 2016-07-26 16:52:50 · 447 阅读 · 0 评论 -
定时器
一、定时器有几种方式 1、在JAVA5中用到这个 Class Executors java.lang.Object java.util.concurrent.Executors 这个类既可以调用 newCachedThreadPool()创建线程池,也可以调用newScheduledThreadPool(int原创 2016-10-09 16:20:59 · 206 阅读 · 0 评论 -
Android内存泄漏
一、handler使用转载 2016-08-24 15:47:56 · 245 阅读 · 0 评论 -
Notification
转载请标明出处: :http://blog.csdn.net/huaiyiheyuan/article/details/52473984 通知 通知是您可以在应用的常规 UI 外部向用户显示的消息。当您告知系统发出通知时,它将先以图标的形式显示在通知区域中。用户可以打开抽屉式通知栏查看通知的详细信息。 通知区域和抽屉式通知栏均是由系统控制的区域,用户可以随时查看。一、创建通知1、创建简单通知原创 2016-09-21 17:59:42 · 392 阅读 · 0 评论 -
Android单元测试
一、每次debug都要从头开始听麻烦,据说单元测试可以不用这样了,来看看 吧原创 2016-09-13 20:07:12 · 330 阅读 · 0 评论 -
Android获取动态布局的的控件
一、动态布局ID获取原创 2016-08-05 11:30:12 · 2541 阅读 · 0 评论 -
AOSP编译
http://blog.csdn.net/huaiyiheyuan/article/details/52069122源码编译 : 一 、JDK环境准备 在编译 android-6.0.1_r1 一直提示要安装openjdk-7 没办法 先按提示来吧 ,如果是7.0,下载openjdk-8-jdk terminal 输入 :sudo add-apt-repository原创 2016-07-29 22:31:43 · 4911 阅读 · 1 评论