自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (15)
  • 收藏
  • 关注

原创 Flutter 找不到Android 模拟器解决

配置好flutter的环境变量后执行如下命令flutter config --android-sdk 自己的android sdk路径

2019-09-03 20:40:47 2922

转载 安卓隐藏及恢复状态栏和虚拟按键

隐藏虚拟键及顶部状态栏:adb shell settings put global policy_control immersive.full=*隐藏顶部状态栏(底部虚拟键会显示):adb shell settings put global policy_control immersive.status=*隐藏虚拟键(顶部状态栏会显示):adb shell settings put gl...

2019-02-20 11:10:30 1800

转载 Android 当使用http2时okhttp2 v3.4版本网络连接超时分析

最近遇到了一个奇葩的问题,有个别用户反馈App上的菊花一直在转消失不掉,当时产生了几个猜想:1、dns解析出问题了2、服务端有问题3、哪里超时了4、哪里死循环了一开始以为是偶然,结果短短一天内,有好几个用户反馈有这个问题,所以这绝对不是偶然,一定是有一个条件触发了这个bug。由于我们自己调度了dns,所以一开始我们以为是httpdns的问题,但是通过简单的日志分析,发现其实并...

2018-11-30 09:50:54 2996

原创 Mac 下adb端口占用及USB商品无法被创建问题解决

相关异常:Unable to create an interface plug-in (e00002be) ,* daemon not running. starting it now  5037*错误原因1:      一般这种情况是由于5037端口被其他应用占用导致的      解决方式:          看一下哪个应用占的端口,根据PID找到占用端口对应的应用程序,进入活动...

2018-08-08 14:14:02 2154

转载 Android Studio Android项目内嵌入React Native混合开发(开始搭建一个ReactNative项目)

开始搭建一个ReactNative项目https://blog.csdn.net/u011148116/article/details/58178348Android Studio Android项目内嵌入React Native混合开发

2018-07-13 16:02:16 362

原创 深入理解 Flutter 的编译原理与优化 (目录)

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <link rel="canonical" href="https://blog.csdn.net/alitech2017/article/details/809370

2018-07-09 15:07:55 618

转载 Android 动态更改Shape(GradientDrawable) 及Seletor(StateListDrawable)资源

Shape(GradientDrawable)android.graphics.drawable 类 GradientDrawable java.lang.Object SubClass  android.graphics.drawable.Drawable SubClass android.graphics.drawable.GradientDrawable public class Gradi...

2018-06-25 10:57:24 944

转载 进程保活MarsMaedmon

进程保活MarsMaedmon   https://blog.csdn.net/yyh352091626/article/details/50947471

2018-06-25 10:42:41 283

原创 Gradle GradleWapper AndroidBuildTools版本兼容问题

1、gradle-wrapper中(gradle\wrapper\gradle-wrapper.properties)配置gradle版本大于 项目build.gradle中gradle的版本的配置会出现以下问题,更改两者其中一个保持统一即可要求gradle-wrapper.properties中gradle的版本必须大于build.gradle中的gradle一定的版本,2.1.0--》2.

2017-12-12 18:04:18 4039

原创 我们从Jcenter和maven仓库同步下载的文件在哪里

Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1 或者相似目录Windows系统默认下载到:C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1 或者相似目录也可以从Project下的External Libraries看到我们下载下来的包,点右键查找目录也

2017-08-21 17:37:03 2553

转载 AndroidStudio Gradle简要配置说明

Android studio 是从哪里得到库的?Android Studio是从build.gradle里面定义的Maven 仓库服务器上下载library的。Apache Maven是Apache开发的一个工具,提供了用于贡献library的文件服务器。总的来说,只有两个标准的Android library文件服务器:jcenter 和 Maven Central。jcenter jcente

2017-08-21 17:10:12 370

原创 关于EditText屏蔽Emoji表情及屏蔽其它非法字符带来的光标不准确问题

最近的项目使用了EditText编辑文本,但需要屏蔽Emoji表情,于是在EditText的addTextChangedListener做了以下操作 private String before = ""; int couIndex; boolean isAutoSet; mTxtReplay.addTextChangedListener(new TextWatch

2017-06-16 21:55:23 928

原创 RxAndroid使用解析以及使用场景分析

先说一些废话,接触RxAndroid也有一段时间了,从刚开始知道有这么一个开源框架到使用也遇到过不少问题,下面来一一说明一下。我们可以带着以下几个问题来了解RxAndroid,这也是我刚开始了解一些新的东西的时候常常问自己的问题,问:1、在刚接触RxAndroid的时候,最想知道的是这个东西是什么?2、我们为什么要用他,他比现存的机制好在哪里?3、他有哪些优点?通过一段时间的学

2017-04-27 19:07:30 634

转载 HashMap实现原理分析

第一篇文章1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表

2017-04-25 18:53:27 415

原创 完美解决 trying to use a recycled bitmap android.graphics.Bitmap@41d的异常

在最近一个项目中,因为要使用AnimationDrawable进行动画播放,图片质量都比较大,而且播放的频率会很多,开发的行车记录仪的内存又有限,刚开始并没有将Bitmap recycle掉,所以出现了OOM的异常。为了解决内存溢出问题,在退出当前页面的时候,将Bitmap recycle掉。但是在此又遇到了另外一个问题,退出当前界面再进入这个页面的时候会报出   trying to use

2017-03-06 17:13:46 27018 2

转载 Android TextView中添加链接并在链接部分字体变色可点击

这么一个效果:一行文本当中 前面显示黑色颜色的“超文本:”,后面显示红色颜色的“http://www.baidu.com” 并且要求红色字体的部分可以点击,有响应的点击事件进行处理,你该如何实现?最简单的实现方法,两个TextView ,第一个显示黑色字体的“超文本”,第二个显示红色字体的“http://www.baidu.com”,然给给第二个TextView添加一个

2016-10-18 18:13:20 1695

转载 Android大图片裁剪解决方案

原 Android大图片裁剪解决方案 今日竹石发布时间: 2014/04/15 11:42 阅读: 341 收藏: 14 点赞: 1 评论: 0截图原理在Android中,Intent触发Camera程序,拍好照片后,将会返回数据,但是考虑到内存问题,Camera不会将全尺寸的图像返回给调用的Activity,一般情况下,有可能返回的是缩略图

2016-07-26 17:53:02 469

原创 androidstudio app:transformClassesWithDexForDebug问题解决

3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3一、non-zero exit value 1Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.a

2016-05-28 20:14:15 5493

转载 关于HTTP中GET与POST的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2016-03-22 15:11:42 369

转载 webView用法总结

1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u

2016-03-11 17:28:05 431

转载 从LayoutInflater分析XML布局解析成View的树形结构的过程

从LayoutInflater分析XML布局解析成View的树形结构的过程   复制后的格式有问题 所以以这种方式供自己查看  很精彩的文章

2016-03-04 19:07:36 650

转载 从setContentView方法分析Android加载布局流程

setContentView来从源码分析一下XML布局是怎么加载到当前Activity上的。Activity#setContentView我们知道,Activity是在onCreate方法中使用setContentView方法来加载布局的,那么它内部的源码是怎么实现的呢?Setp 1处于好奇,我们进入了Activity的源码,找到setContentView方法如下

2016-03-04 18:54:00 400

转载 从DecorView PhoneWindow ViewRootImpl类分析View绘制的流程

从上两篇博客 《从setContentView方法分析Android加载布局流程》 和 《从LayoutInflater分析XML布局解析成View的树形结构的过程》 中我们了解到Activity视图UI是怎么添加到Activity的根布局DecorView上面的。我们知道Activity中的PhoneView对象帮我们创建了一个PhoneView内部类DecorView(父类为Frame

2016-03-04 18:40:45 449

原创 Android Window Activity View的关系

(1)View:最基本的UI组件,表示屏幕上的一个矩形区域。(2)Window: 表示一个窗口,不一定有屏幕那么大,可以很大也可以很小;它包含一个View tree和窗口的layout 参数。View tree的root View可以通过getDecorView得到。还可以设置Window的Content View。(3)Activity:Activity包含一个Windo

2016-02-22 15:52:46 460

原创 Android 一张图看明白Hander的运行机制

另外:之前记得一次面试被问到在子线程是否可以创建Hander并发送消息的时候,因为没有这么做过没有答上来,之后看了一下源码,必须可以的。但是前提是你必须得手动调用Looper.prepare()方法来保证 你的Looper对象不为空和主动调用Looper.loop()方法。那为什么之前我们在主线程中使用Hander的时候没有手动调用Looper.prepare()方法却没有报错呢,请移步到Loop

2015-11-09 17:56:05 698

原创 C语言(8) 变量在内存中的分配原则

变量在内存中的分配原则 从高地址向低地址分配,先定义的变量分配高地址,后定义的变量分配低地址变量地址分配过程定义一个变量—>确定类型开辟内存空间(如int 占四个字节 四个内存单元 一个字节占8位,一个内存单元即占8位)—>确定数据的二进制—>根据二进制数据从高位向低位填充内存单元,内存单元也是从高位向低分分配变量的址=变量的首地址=变量最低位字节所占的内存单元的地址 

2015-10-20 17:51:17 989

原创 C语言(7) 模块化编程及多文件开发注意事项

模块化编程好处隐藏源文件用的时候只需要包含.h文件团队的分工协作可以把功能分为若干个模块实现.h文件 声明文件(可以把C所有的声音函数的方法写到这个里面)声明函数声明变量声明结构体.c文件 源文件多文件开发注意事项1.头文件可以和C程序一样引用其它文件,可以写到预处理块,但不要写具体语句2、可以声明函数

2015-10-20 17:48:48 1266

原创 C语言(4) 原码、反码、补码与位运算

机器码与真值 机器码:一个二进制数,首位为这个数的符号位  1为负符号  0为正符号如:00000011 = 3      10000011 =-3真值: 去除符号位后剩余二进制数计算出来的值,称为真值 原码、反码、补码(计算中所有的二进制都使用补码表示)计算机使用补码的原因:使计算更精确 只使用原码或反码计算会出现-0的情况使计算机更加简便

2015-10-20 17:45:06 1280

原创 C语言(6) unix命令/C手动编译/include指令/Xcode 清空缓存的方法

unix命令lspwdrv 删除文件  rm -r 强行删除文件mkdir 新建一个文件夹touch 新建一个文件 cd 进入某个目录clear 清屏who 显示当前用户名open 打开一个文件的命令vi 编辑内容more/cat  可以查看内容退出 按est   + :+wq! 或q !C手动编译cc -c test

2015-10-20 17:37:09 869

原创 C语言(5) 函数使用需要注意的地方

值传递   函数参数值传递和JAVA不同点可以传递不同类型(但可以进行转换)的的参数,但当大类型转换小类型的时候会丢失精度JAVA必须要传与要求参数匹配的类型如 doulbe float int 函数使用函数必须先声明后使用(如果函数返回值为Int或写到了main函数之前可以不用声明)声明函数也可以在声明成全局的声明必须包括返回值类型、函数名、请求参数以分号结尾

2015-10-20 17:32:38 786

原创 C语言(3) 运算符及优先级

关系运算符结果为0或1  与JAVA的true与false一至示例:int a=3,b=4,c=6;int result = a>b>6;从左向右依次进行计算a>b=0;0>6=0;所以reult=0;关系运算符优先级(算术运算符大于关系运算符)>>=== !=逻辑运算符&& || ! 结果为0和1表示  与JAVA true与fal

2015-10-20 16:58:52 422

原创 友盟分享中 分享QQ及新浪微博中的一些遇到分享失败及一些常见问题

QQ分享:问题1:在第二次点击分享QQ的图标时,还未进行分享便已弹出分享失败的提示,偶尔还会弹很多次问题2:在分享成功之后点击返回无法完成 SnsPostListener的onComplete中的StatusCode.ST_CODE_SUCCESS的回调,导致无法完成分享成功后应用本身应该做的操作解决方案:在经过与友盟分享的技术人员沟通,确定为在为QQ的SSO授权的Activity

2015-10-20 16:49:43 9339

原创 android webview goBack()之后 getUrl()无效问题

今天遇到 的问题在点击WebView中某个连接的时候如(“http://www.baidu.com”),显示原App上的一些控件,如果不是这个连接 则隐藏这个控件现在在setWebViewClient的 shouldOverrideUrlLoading 监听到(“http://www.baidu.com”)要跳转到链接发生变化可以做到隐藏某个控件,但是如果从某个页面返回来(“http://

2015-09-21 14:19:03 3265

原创 Android Studio Error:Execution failed for task ':app:packageDebug'.

Error:Execution failed for task ':app:packageDebug'.> Duplicate files copied in APK META-INF/LICENSEFile 1: E:\workplace\Ninebot\app\libs\apache-mime4j-0.6.jarFile 2: E:\workplace\Ninebot\ap

2015-09-15 11:29:44 2669 1

原创 Windows AndroidStudio快捷键与Eclipse对比

eclipse                         androidStudio                       说明ctrl+1                                Alt+Enter 代码快速修复(提供修复的解决方案)ctrl+2 Ctrl+Alt+V 提供代码补全 自动赋值变量

2015-09-07 17:43:47 409

原创 关于android ListView倒计时遇到的一些问题

马自达电商项目已经开发接近尾声马上进行提测了,近期遇到一个说大不小,说小但也令人纠结的一个问题,今天终于解决,记录一下避免以后走弯路首页一共四个倒计时,结构为 Activity-->Fragment-->-->PulltoRefreshListView-->GridView问题一:每个item开了一个倒计时来更新自己,每次更新自己使用notifyDataSetChanged()来更

2015-08-18 16:26:56 2577 1

转载 Xcode快捷键大全

不泛泛的把所有快捷键列出来了,只记录几个我常用的快捷键,希望给像我一样的xcode入门者点帮助:cmd键(键盘ctrl和alt中间的那货) option键就是Alt键转载自http://blog.csdn.net/teng_ontheway/article/details/8286848常用1. cmd + c   复制2. cmd + v   粘贴3. cmd + z  

2015-07-08 23:26:19 521

原创 C语言(2)数据类型、常量、Printf、sizeof、scanf的使用

关键字auto double int

2015-06-22 12:00:40 1228

转载 Android如何查看应用签名信息

Android如何查看应用签名信息介绍Android如何查看自己的应用签名及三方APK或系统APK签名信息,包含其中的MD5、SHA1、SHA256值和签名算法等信息。1、查看自己的应用签名可以通过两种方式查看(1) debug的apk通过Eclipse查看,如下图: (2) 某个keystore签名的应用,通过J

2015-06-12 13:48:04 840

原创 C语言(1) HelloWord 与JAVA对比

#include int main(){printf("hello word");//输出文本的函数return 0;}#include  导入库函数  与JAVA import导包功能一致main()  代表主函数 是C程序有唯一入口   C程序有且只有一个main函数  与JAVA main(String [] args) 功能一致注释分为单行注释

2015-06-07 16:44:21 828

android sdk platform-tools(26.0.2)

android sdk platform-tools(26.0.2),android sdk platform-tools(26.0.2),android sdk platform-tools(26.0.2)

2018-08-08

java se1.8帮助文档,打开可以直接看

java se1.8帮助文档,打开解压缩以后可以直接看,提供给找不到地方下载的同学

2017-11-28

MyHttpClient.java 安卓连接服务器代码

MyHttpClient.java MyHttpClient.java MyHttpClient.java 安卓连接服务器代码

2013-08-19

JAVAEE SSH分页

JAVAEE SSH分页 包含JAR包

2013-08-19

安卓界面切换之动画效果全汇总

安卓界面切换之动画效果全汇总

2013-07-22

java OpenOffice wordExcel转换PDF

java OpenOffice wordExcel转换PDF.zip 带jar包

2013-07-22

java SSH FTP下载文件

java SSH和 FTP从服务器下载文件到本地.zip

2013-06-17

GIF分割工具.zip

GIF分割工具。。可以将一个动画图片分割成多个图片

2013-06-17

webService

java 中webService使用例子

2013-06-17

Windows FTP服务器

Windows FTP服务器可以在windows服务器上直接使用

2013-06-17

Linux创建ftp及服务开启

Linux创建ftp及防火墙关闭、服务开启

2013-05-31

Linux 64bit ftp组件

Linux系统 ftp安装组件 64位的

2013-05-31

jacob解析word excel附件

jacob解析word excel的jar包 dll文件

2013-05-03

xpdf-chinese-simplified.tar.gz

主要用于pdf转换html,txt等文件的中文支持包

2013-03-04

将pdf转换HTML需要的文件,转换的文件也OK

本人在将PDF转换为HTML时使用,先放在这里。如果有需要的朋友可以拿去用

2012-12-05

空空如也

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

TA关注的人

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