自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZCJ风飞的博客

Android开发备忘录

  • 博客(15)
  • 收藏
  • 关注

原创 深入分析Android中Activity的onStop和onDestroy()回调延时及延时10s的问题

一、起因之前一个比较老的项目中,是使用Activity的名字作为tag来标识网络请求的。在Activity的onDestroy回调中根据这个标识取消所有的网络请求。但是在部分页面,出现了比较奇怪的问题:从Activity A打开Activity B,然后finish掉Activity B回到Activity A,这时候再次打开Activity B,Activity B中的网络请求会出现概率性无...

2019-10-28 19:42:36 4089 1

原创 Android NDK开发初步探索

Android NDK开发初步探索 在了解Anroid安全、权限与Linux进程的安全、权限之间的关联关系的时候突发奇想:是否使用socket连接来作为http客户端,以之请求网络就不需要在AndroidManifest.xml中申请Internet访问权限。为验证该想,遂作如下试验: 试验结果:NDK下无论是调用本地方法进行socket连接,还是调用本地方法读写SD卡上的文件,均需要在And

2017-03-05 22:14:04 471

转载 Java8 Lambda介绍

[原文链接](http://www.cnblogs.com/figure9/archive/2014/10/24/4048421.html)

2017-03-02 11:54:20 337

原创 MySql5.7命令行简明安装教程

由于MySql5.7对安全性能的增强,导致其安装步骤与MySql5.6有些变化 在官网下载MySql5.7,然后解压;将 install-dir\bin添加到环境变量;在 install-dir下复制my-default.ini,修改名称为my.ini;打开my.ini,并在末尾添加 [client] default-character-set=utf8 [mysqld]

2017-03-01 18:31:05 951

原创 linux编译时“ '对pthread_create' 未定义的引文"问题的解决方法

在linux中使用pthread_create()函数创建线程时如果直接编译会产生错误:对”ptread_create"未定义的引用此时需要带参数 -lpthread 编译,以gcc编译器为例,完整的编译命令为:gcc -o outputfile sourcefile.c -lpthread记得-lpthread参数放在最后。

2017-01-08 01:05:48 2373

原创 UrlEncode以及Base-64编解码简介

UrlEncode Base-64编码

2016-12-22 09:26:40 1112

转载 http://blog.sina.com.cn/s/blog_1525b95370102wg59.html

本文转载自:http://blog.sina.com.cn/s/blog_1525b95370102wg59.htmlanim文件夹下存放tween animation和frame animation;xml文件里只有scale、rotate、translate、alpha、set五个标签;在代码中使用AnimationUtils.loadAnimation()方法加载;使

2016-10-30 15:47:05 1075

原创 关于windows下ssh-add失败的解决办法

是用github给开源项目添加ssh后需要在本地将私钥添加到ssh-agent,通常网上给出的方法是在git bash界面中输入:ssh-add 私匙文件路径然而,在windows下通常会报错:Could not open a connection to your authentication agent解决方法:打开git Bash命令行,依次执行1.exec

2016-10-27 11:15:45 5730 3

转载 解决 RecyclerView 使用 paddingTop & clipToPadding = false 时,上方透明区域 Touch 事件无法下传

本文转载自:https://drakeet.me/fix-recyclerview-use-paddingtop-cliptopadding-false-touch-event解决办法相对比较简单,正好今天有人问到这个问题,所以把我的做法分享出来,即做一下手势分发即可,对此我继承 RecyclerView 做了 dispatchTouchEvent() 方法的重写,我使用了 K

2016-10-27 08:52:11 2859

原创 Gradle读书笔记1

本系列为个人读书笔记,有关书目参考:Gradle中文使用文档Gradle使用指南:1、下载安装gradle;2、配置gradle到系统环境变量;3、新建项目工程,在工程根目录下新建build.gradle笔记://以当前文件夹为工程项目名。//gradle脚本文件固定名为build.gradletask helloGradle  

2016-10-15 13:46:37 448

原创 关于Java和Android中ClassLoader路径的问题

classLoader路径问题

2016-10-06 12:26:14 504

原创 利用正则表达式统计代码数量--简易版

利用正则表达式简单统计项目中有效代码行数、注释行数、空白行数,有简单注释说明...

2016-10-05 12:22:48 1445

原创 精确获取android软键盘高度

直接上代码:rootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { Resources resources = MainAc

2016-09-05 16:31:34 1980

原创 adb命令之:手机与电脑文件之间的粘贴复制

Android开发测试中时常需要用到adb来进行手机端(真机/模拟器)与电脑端文件的粘贴复制,使用adb命令可以很方便的实现这种需求。1、手机端-->>电脑端adb pull 手机端文件地址 电脑端文件地址示例:将手机里的通讯录数据库下载到电脑D盘adb pull data/data/com.android.providers.contacts/databases/co

2016-08-27 12:11:29 7808

原创 AndroidStudio将logcat打印到指定文件

AndroidStudio中的logcat面板经常出现显示信息不完全,或者前部分log被后面冲刷而不能显示的问题。此时可用adb命令将日志打印到指定文件,步骤如下:1、创建指定文件,如D:/logcat.txt;2、在cmd或者androidstudio的terminal中键入:adb logcat>D:/logcat.txt.此后,所有log将被写入D:/logcat

2016-08-27 12:10:09 7329

空空如也

空空如也

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

TA关注的人

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