自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (3)
  • 收藏
  • 关注

原创 Only an OpenJDK based JDK is supported.编译8.0

在安装oracle java 7 之前,先移除掉ubuntu中默认的open jdk sudo apt-get purge openjdk*11:56:04 ********************************************* 11:56:04 You are attempting to build with an unsupported JDK. 11:56:04

2017-12-22 14:21:00 3246 1

原创 蓝牙常用协议

Android BLE开发之初识GATT https://www.jianshu.com/p/29a730795294低功耗蓝牙开发知识:服务名称及ID http://blog.csdn.net/chy555chy/article/details/52230651?locationNum=5手机蓝牙各类服务对应的UUID(常用的几个已通过验证) https://www.douban.com/g

2017-12-20 13:44:22 5362

转载 线程池的原理及实现

http://blog.csdn.net/hsuxu/article/details/8985931

2017-12-18 11:04:15 139

转载 Ubuntu 16.04 中文输入法配置

http://blog.csdn.net/lin370/article/details/51611565

2017-12-15 11:11:31 311

转载 libc-bin (2.23-0ubuntu9) 的触发器 ... 在处理时有错误发生: rsync E: Sub-process /usr/bin/dpkg returned an error c

https://www.cnblogs.com/bk770466199/p/6430467.html  虽然每个人需要安装的包不同,但是出现此类问题的不同也只有安装包的名字,以下办法通用。#解决这个问题需要备份dpkg下的info,然后自己创建一个新的info,然后更新,再把新的info里的内容拷贝到旧的里面,旧的再改成info,删除自己添加的zhangw@zhangw-g470:~$ sudo

2017-12-15 11:04:04 5768 1

原创 ndk 编译问题

ndk 编译多平台so文件http://blog.csdn.net/jodan179/article/details/17763909APP_STL := gnustl_staticAPP_ABI := armeabi armeabi-v7a arm64-v8a x86javah -jni com. +包名类名

2017-11-29 20:23:06 182

原创 Ubuntu16.04 Android开发环境搭建JDK SDK NDK

http://blog.csdn.net/t_an123/article/details/53537703进入终端,进入jni路径,以下命令,可以编写so库 /home/xxx/Android/Sdk/ndk-bundle/ndk-build

2017-11-25 14:30:13 1127

转载 ANDROID的 BLUETOOTH 实现机制与架构

ANDROID的 BLUETOOTH 实现机制与架构http://blog.csdn.net/GooHong/article/details/8005925

2017-11-23 13:49:59 422

原创 TensorflowLite 学习资料

TensorflowLite http://fucknmb.com/2017/11/17/Tensorflow-Lite%E7%BC%96%E8%AF%91/

2017-11-22 20:43:18 728

原创 android 蓝牙设备监听广播

android 蓝牙设备监听广播 https://www.cnblogs.com/lesliefang/p/5445684.html

2017-11-22 20:03:39 1114

原创 GreenDao:3.2.0用法

GreenDao:3.2.0用法 http://blog.csdn.net/scorpio_gao/article/details/53048699

2017-11-22 20:03:05 157

原创 安卓系统监听应用开启和关闭的实现和内存泄露记录

安卓系统监听应用开启和关闭的实现方案 http://blog.csdn.net/u012833250/article/details/49313943 Android如何监听第三方应用的启动 http://blog.csdn.net/jasonwang18/article/details/64904905 监听系统任意一个app启动代码 http://blog.csdn.net/u0122

2017-11-22 10:50:03 1011

原创 Android Profiler in Android Studio 2.4 preview学习

窗口介绍 http://blog.csdn.net/shenyan1990/article/details/70052670用法详述 http://blog.csdn.net/niubitianping/article/details/72617864

2017-11-17 14:11:24 163

原创 Android官方架构项目之MVP + Clean 学习

clean 源码 https://github.com/android10/Android-CleanArchitecturehttp://www.jianshu.com/p/7ae3095f2cb5

2017-11-17 14:06:28 1051

原创 集成百度SDK遇到的bug

11-10 15:04:25.057 10574-10574/com.gionee.aiaddresstrasition E/NativeLoader: found libBaiduMapSDK_base_v4_5_0.so error 11-10 15:04:25.059 10574-10574/com.gionee.aiaddresstrasition E/art: No implementa

2017-11-10 15:06:31 548

原创 Location服务之Geocoder

http://blog.csdn.net/liuhe688/article/details/6566505Linux Android studio 快捷方式 http://blog.csdn.net/u011467384/article/details/44117503

2017-11-10 14:22:01 198

原创 adb devices出现no permissions

http://www.jianshu.com/p/46e8848c6646 按照这个方法可以成功

2017-11-08 10:23:13 156

原创 linux AS DESKTOP

http://blog.csdn.net/mkosto/article/details/52972128http://www.cnblogs.com/maoyuanwai/p/7583557.html

2017-11-07 15:58:26 175

原创 Android性能优化学习篇

参考文章 Android APP耗电优化: http://blog.csdn.net/lhd201006/article/details/52851366 Android应用的电量消耗和优化的策略: http://blog.csdn.net/tskyfree/article/details/46877671 Android性能优化(渲染机制、内存与GC、电量优化)带工具找问题 http:

2017-11-03 18:14:19 293

原创 Android事件总线 EventBus3.0用法学习

http://blog.csdn.net/itachi85/article/details/522054641.EventBus的三要素Event:事件,可以是任意类型的对象。Subscriber:事件订阅者,在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onEventAsync,他们分别代

2017-10-29 21:47:01 323

原创 python 学习一

参考地址: https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001375502200090e998439175cc4268b0ea703b3b4ed55e000

2017-10-26 23:26:17 153

原创 React Native 学习尝试

用Sublime 3作为React Native的开发IDE参考https://segmentfault.com/a/1190000003698071http://www.jianshu.com/p/2ddfff095e90WebStorm 快捷方式点击“File”-> “settings”http://blog.csdn.net/quincylk/article/details/18256697官

2017-10-26 23:21:19 160

原创 React Native构建官方example学习笔记

Windows平台将官方仓库 clone cmd 中: git clone https://github.com/facebook/react-native.git安卓Git 命令行工具 之后在克隆下来的根目录下git bash设置android sdk设置NDK 要选择正确的版本 https://developer.android.google.cn/ndk/downloads/

2017-10-26 13:10:16 787

原创 brew install node 安装提示Ruby版本错误等问题

问题描述:更新brew时遇到 /usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `’: Homebrew must be run under Ruby 2.3! You’re running 2.0.0. (RuntimeError)解决方法: 输入:ruby -version提示ruby 2.0.0p648 (2015-12-16 revis

2017-10-25 22:58:26 7419

原创 String to Integer 算法学习

String to Integerpublic int myAtoi(String str) { if(str==null)return 0; str=str.trim();//去空格 int len=str.length(); if(len==0)return 0; char signal='+'; i

2017-10-25 00:00:08 225

原创 单链反转算法

今天看了一个算法的问题单链反转算法,理解了一下,明白了链表的实现原理,以下是俩种方法来进行这个计算:package com.example.jingbin.algorithmlearn;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends

2017-10-24 17:37:10 614

原创 android 学习

Binder 机制http://www.jianshu.com/p/1eff5a13000d进程A向进程B申请Stub类(继承自Binder)的对象binder,想从binder中获得IPlus接口类型的对象plus,以便利用plus中的add方法做加法计算。当进程A发现收到的不是binder真身而是它的代理binderproxy时,它在自己进程内构建了一个plus的代理对象plusproxy(类型

2017-10-19 11:46:27 166

原创 Android面试题总结(三)

一、android 四种更行UI的方式使用handler.post(Runnable)更新UI使用handler发送消息,handleMessage处理消息更新UI使用UI线程runOnUiThread(new Runnable(){})更新UI使用View.post( Runnable)更新UI使用子线程自带的Looper更新UI:private Handler handler2;

2017-10-16 15:56:08 1372

原创 Android面试题总结(二)

一、Bitmap 使用时候注意什么?对Bitmap的不小心处理,很容易引起程序内存空间耗尽而导致的程序崩溃问题。比如我们常遇到的问题:java.lang.OutofMemoryError: bitmap size exceeds VM budget.1.导致该问题的原因:每个设备一般对每个应用分配的存储空间非常有限;Bitmap对象常常占用大量的内存空间,如果采用ARGB_8888的格式加载图像

2017-10-15 22:22:26 344

原创 Android面试题总结(一)

关于技术准备,主要是包含下面几项:项目经历 Java基础 设计模式 算法 网络相关知识 Android基础 Android源码 Android性能优化 开源库源码、题型一、事件分发流程http://blog.csdn.net/mingtiannihao623/article/details/78005303二、Android性能优化之视图篇(渲染机制)http://blog.csdn

2017-10-15 11:05:56 872

原创 Retrofit 2.0 学习笔记

参考地址: http://blog.csdn.net/carson_ho/article/details/73732076Retrofit简介 - Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装 - 在服务端返回数据之后,OkHttp 将原始的结果交给 Retrofit,R

2017-09-27 20:26:34 307

转载 SSL/TLS协议运行机制的概述学习笔记

SSL/TLS协议设计初衷不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。 (1) 窃听风险(eavesdropping):第三方可以获知通信内容。 (2) 篡改风险(tampering):第三方可以修改通信内容。 (3) 冒充风险(pretending):第三方可以冒充他人身份参与通信。 SSL/TLS协议是为了解决这三大风险而设计的历...

2017-09-27 17:45:27 392

原创 RESTful API 学习笔记

参考地址: http://blog.csdn.net/wangyanchao000/article/details/55047806 RESTful API 设计指南 http://www.ruanyifeng.com/blog/2014/05/restful_api.html 理解RESTful架构 http://www.ruanyifeng.com/blog/2011/09/restf

2017-09-27 17:21:04 282

原创 Android 使用资料总结篇

参看地址 http://blog.csdn.net/guolin_blog/article/details/49738023

2017-09-21 09:34:55 179

原创 android 多线程实现方式、并发与同步学习总结

参考地址:http://blog.csdn.net/qq_30379689/article/details/72550701#面向对象和面向过程的区别 http://blog.csdn.net/csdn_aiyang/article/details/65442540多线程的三种实现方式继承Thread类,重写run函数方法实现Runnable接口,重写run函数方法实现Callable接口,

2017-09-18 12:19:29 4006

原创 Window和WindowManager的理解

Window理解: Window用于显示View和接收各种事件,Window有三种类型:应用Window(每个Activity对应一个Window)、子Window(不能单独存在,附属于特定Window)、系统window(Toast和状态栏)。Window分层级,应用Window在1-99、子Window在1000-1999、系统Window在2000-2999.WindowManager提供了

2017-09-17 13:33:36 208

转载 Android IPC机制及Binder原理

参考地址: http://blog.csdn.net/xiangzhihong8/article/details/61629899 http://blog.csdn.net/qq_30379689/article/details/72550701#面向对象和面向过程的区别在Activity和Service进行通讯的时候,都会用到了Binder。当属于同个进程我们可以继承Binder然后在Act

2017-09-17 13:09:29 528

转载 View的绘制流程

参考地址: http://blog.csdn.net/xiangzhihong8/article/details/61629899ViewRootImpl会调用performTraversals(),其内部会调用performMeasure()、performLayout、performDraw()。performMeasure()会调用最外层的ViewGroup的measure()–>onMea

2017-09-16 18:17:34 270

转载 Android 事件的分发机制

参考地址: http://blog.csdn.net/xiangzhihong8/article/details/61629899 onInterceptTouchEvent负责事件拦截 –>dispatchTouchEvent负责事件分发 –>onTouchEvent负责事件处理分发机制:由父控件判断是否拦截,如果不拦截事件,则继续分发到子控件,然后一直分发下去。 处理:与分发相反,由子控件

2017-09-16 17:54:57 233

原创 startActivity 的启动过程源码分析学习

重点类Activity:这个大家都熟悉,startActivity方法的真正实现在Activity中Instrumentation:用来辅助Activity完成启动Activity的过程ActivityThread(包含ApplicationThread + ApplicationThreadNative + IApplicationThread):真正启动Activity的实现都在这里

2017-09-16 16:52:38 286

handlerCrash

这个代码用CrashHandler实现Thread.UncaughtExceptionHandler达到在apk 抛出不能捕获的异常时,先进行合理处理,再显示用户体验良好的界面,并上传错误信息,以便后续分析处理和更改

2017-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除