- 博客(50)
- 资源 (12)
- 收藏
- 关注

原创 Android之奇技淫巧(持续更新中)
基于Android Studio的完美修改Project名称 :https://blog.csdn.net/u010312949/article/details/52396014Android Studio 完美修改应用包名 :http://blog.csdn.net/lv_fq/article/details/51874181毛玻璃、磨砂效果,模糊化效果:http://blog.csdn...
2017-04-17 14:44:29
930
1

转载 别让你的理想显得太掉价 , 每个人都很值钱
作者:阿何,毕业于清华的理工男,感性理性兼备的写作者,职场充电宝创始人。 个人公众号:阿何有话说(ID:aheshiwo)01最近有人问我:阿呆,作为一名新媒体运营人员,你的生活在我看来是各种高大上。你能不能告诉我,你真实的感觉是怎么样呢?我说:苦不苦,累不累,只有自己知道。反正我只知道自己每天很早就起床了,经常写内容到凌晨1,2点。天天为选题抓破头皮,为内容冥思苦想。粉丝涨了...
2017-04-10 09:50:55
534

原创 写在大学毕业一周年之前
人生如梦,一樽还酹江月。 大学毕业了也已经有这么久了,真的,时间太匆匆。还有好多梦想没有完成,就这样。少年出门便已是江湖,恍恍惚惚,觥筹交错。发现自己心里的莉莉安早已掩面离去,少年早已远走他乡。...
2017-04-02 16:13:44
975
2

原创 Android常见问题和Blog推荐
Gradle:http://www.jianshu.com/p/6c09fb6443dd#0.http://blog.csdn.net/javazejian/article/details/70768369#comments (深入理解Java类型信息(Class对象)与反射机制 )1.https://www.zhihu.com/question/39479153 2.http://blog.c...
2016-08-25 22:35:26
429
原创 Glide 设置网络图片圆角和 ImageView的ScaleType.CENTER_CROP冲突
Glide 设置网络图片圆角和 ImageView的ScaleType.CENTER_CROP冲突。
2024-08-27 20:44:05
629
原创 基础面试:数据结构与算法
时间复杂度对于时间复杂度来说,一般分为四种 O(1) 、O(n)、O(n2)、O(logn)、O(nlogn)、O(n3)、O(2^n)循环的时间复杂度等于循环体的复杂度乘以该循环运行的次数,如O(m*n)其中推导大O阶方法:用常数1取代运行时间中的所有加法常数在修改后的运行次数函数中,只保留最高阶如果存在最高阶且不为1,则去除最高阶的常数譬如:存在一个;时间复杂度为n^2/2+n/2+5,则根据第一条5–>1 ; 根据第二条1和n/2去掉,只保留n2/2。根据第三条,n2/2去除1/
2021-12-14 02:58:20
307
原创 【教育邮箱Edu】很遗憾,您未设置任何密码保护措施,无法通过系统重置密码
起因因为发现使用的Pycharm试用版过期了,于是试着网上搜搜一番,发现当初学校给的Edu学生邮箱有众多福利,包括使用IDEA的免费全家桶,于是试着登录一番,因为以前绑定过微信(可以使用微信登录),但是忘记了密码,到网上搜索和看邮箱的帮助,却显示是去联系管理员,但是对于毕业4年的本人来说是极其不友好的,于是通过和QQ邮箱的客服人员联系,最终完美解决了这个问题。解决网页登录页面:填入信息(...
2020-02-28 09:32:15
7369
2
原创 Android串口通信:抱歉,学会它真的可以为所欲为
引言:之所以写这篇文章,一方面是最近工作中对Android串口通信方面学习的总结。另外一方面也希望能够帮助到大家,能够简单的去理解串口通信方面的知识。为什么学习Android串口通信:距离2008年发布第一款Android手机已经过去了10年时光了。现在Android的发展是百花齐放,尤其是对于很多公司而言,Android主板与各种传感器和智能设备之间通信是很常见的事情了,那么对...
2020-02-03 20:18:21
55223
55
原创 一目了然:git命令三种方式实现Gitlab和Github同时登录
前言介绍:很多时候,我们都需要去在电脑上去同时使用gitlab和github,但是这样会很容易造成冲突,看了很多文章去解决这个问题,但是我发现大家的方式各有不同,导致看博客的人感觉很困惑,于是我尝试一步一步引导大家用三种方式去真正的实现在一台PC上去同时使用gitlab和github基本要点于我而言,提交公司的代码比较多,所以我配置global为公司(gitlab)使用时候提交的具体信息,...
2019-03-07 19:47:33
2720
1
原创 深入理解File类,实现内部存储文件列表(RecyclerView)及复制粘贴文件
引言之所以写这篇文章,由于公司项目要实现手动上传本地日志到服务器,刚开始的想法是直接跳转到指定的文件夹,然后手动点击上传选中的文件。但是由于Google它的这个API不好使了,无法跳转到指定文件夹,当我设置为跳转到指定文件夹的时候,总是跳转到最近的文件夹://path获取具体文件所在的地址,例如返回值为/storage/sdcard0/MIUI/video/告白气球.mp4File fi...
2019-03-05 17:18:57
1252
原创 通过ADB命令实现App的安装、卸载、覆盖
在Android设备的调试中,总会对现有的Android版本的APK进行安装、卸载、覆盖当前App,尤其是大屏设备的时候,用命令行去操作更为简洁方便。连接Android设备adb connect Android设备的ip地址adb连接指令:adb connect 192.168.2.111安装APKadb install apk所在的地址+apk的名字adb安装指令:adb ...
2019-02-26 14:36:34
22015
原创 3分钟教你图解Bitmap编码传输
在Android的图片传输的流程为:Created with Raphaël 2.1.2Bitmap二进制流Byte数组Base64编码String进行传输Base64解码还原为原来的Byte数组,然后转换为原来的StringBitmap的转换为二进制流://将bitmap转换为二进制流ByteArrayOutputStream baos = new ByteArrayOut...
2018-04-03 20:00:53
2014
原创 Retrofit源码解析之POST、GET请求
需要注意的是:下面说的GET请求和POST请求里面的@的方法,不是说只属于它们自己,灵活点。比如@path既适用于@GET也适用于@POSTGET请求(获取资源)用来请求访问已被URI识别的资源,指定的资源经服务端解析后返回响应内容。对于Retrofit2.0中的Get请求:@Url作用:直接传入一个请求的 URL变量 用于URL设置具体使用:public in...
2018-03-09 21:33:42
454
原创 RecyclerView源码分析
参考文章:http://www.jianshu.com/p/9ddfdffee5d3面试总结: http://blog.csdn.net/xfhy_/article/details/78024466
2017-09-22 01:22:43
433
原创 Android中接入腾讯TBS浏览器WebView的入坑指南
为什么不使用原生的webview?最近公司的项目接入了webview,但是坑巨多无比,尤其是其内存泄露。所以我在想是否可以有第三方封装了webview。比较Crosswalk与TBS服务1.Crosswalk这玩意儿我没用过,据说是很流畅和强大,但是有一点是我暂时无法接受的,接入Crosswalk的话会导致APP的体积增大20M左右 ~ 所以我就放弃了,不过大家想研究的话那就自己去...
2017-06-12 20:59:38
21213
1
原创 Android分包MultiDex:NoClassDefFoundError引发的血案
一件thingholl,hello, helo,咳咳。是的大家又见到了我,没错。最近我特么真的高产似母猪,没办法项目问题真的多。项目是一个关于融合跑腿,滴滴打车类似功能的APP。所以引入的第三方包很多。 一个Bug此时就出现了一个巨大的Bug:java.lang.NoClassDefFoundError: rx.subscriptions.CompositeSubscri...
2017-06-06 16:35:42
4528
原创 科大讯飞在线语音合成(2018最新版本)
被csdn上的很多人和官方文档坑了一整天,一个bug一直是报空指针。最后终于找到了原因,因为csdn上的人都没有写如何配置JNILibs和配置对应cpu类型的.so库。导致我连初始化也成功不了,debug了一整天。我都有炸了电脑的冲动。废话不多说开始我的表演:配置manifest,不多讲了,自己看文档去。在application里面初始化:public class MyAPP e...
2017-06-05 21:00:10
15916
3
转载 Android的代码规范及阿里巴巴最新Java开发手册福利
作者Blog ~ ~ 黄成科最新版本:阿里巴巴Java开发手册v1.3.0(终极版本)阿里巴巴Java手册 ~ ~ 阿里巴巴Java开发手册v1.2.0studio配置CodeStyle可以很好的帮助我们检测代码规范性,保持大家的代码统一,来看看怎么配置和使用吧代码规范,自己公司的一套代码规范一、 简介A. 目的本文提供一整套编写高效可靠的 Java代码的标准、约定和指南。它们以安...
2017-05-31 15:59:30
6431
原创 Android Studioの打包问题完美解决
Q1:Android在进行打包的时候,需要强制性进行国际化,不然就会出现这样子的情况:具体:(小心密集恐惧症~ OZZ) 所以我参考一些资料,可以在strings的里面添加如下代码:<resources tools:ignore="MissingTranslation" xmlns:tools="http://schemas.android...
2017-05-03 20:34:48
851
原创 Android反编译的一般实现
背景介绍: 由于公司最近在开发一款关于医疗健康的APP,恰好给我分配的是比较感兴趣:计步的功能、血压、心率的实现,于是我开始了找轮子之旅,不会算法所以不会造轮子,唉,只能找轮子嘞~~在找了不少Demo后发现,市场上的Demo普遍有这样的不方便之处: 1. 注释不完整 2. 几年前的代码,普遍用eclipse开发的,不易于移植 3. 要么没有开...
2017-04-21 15:18:00
542
原创 Android自定义View之贝塞尔曲线的艺术(一)
最近公司赶需求,产品设计了一个类似于每日谚语金句的一个功能。模拟真实版的翻书功能,开始我搜索准备使用Android自带的ViewFlipper(先占坑,我要先写一个关于分享的,所以这个系列先放着)...
2017-04-02 14:33:41
481
原创 Android开发使用ToolBar详解
http://blog.csdn.net/mobilexu/article/details/44195763?utm_source=tuicool&utm_medium=referralhttp://www.tuicool.com/articles/nAvqE3http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/11...
2016-10-16 22:12:21
425
原创 Android设计之美:MVP模式创建轮播图(Banner)
准备工作:利用github第三方添加轮播图基于MVP模式搭建架构调试添加轮播图:可参考:github轮播图Banner添加依赖://添加Retrofit的依赖和Glide的依赖和banner的依赖compile 'com.youth.banner:banner:1.4.1' compile 'com.squareup.retrofit2:retrofit...
2016-10-14 22:12:58
3616
1
原创 三分钟教你学会Retrofit解析JSON
在Retrofit的使用中,有两种方法进行拼接和解析JSON字符串:JSON的字符串如果有这么长:http://www.syby8.com/apptools/productlist.aspx?act=getproductlist&v=34&pages=1&bc=0&sc=0&sorts=&channel=0&ckey=&daynews...
2016-10-10 12:09:32
9354
原创 Android中ListView之存在多种Item布局的分析
Android应用之——利用type为Listview的item设置不同的布局ListView展示不同类型条目的实现方法Android–listview多种类型itemListView之多种类型Item listview如何包含不同类型的Item———– 有点题外的话想说:不要盲目的相信GosonFormat自动生成的bean实体类,要多打印log和进行断点调试。...
2016-10-10 09:06:01
500
原创 Android神兵利器之黄油刀的使用(ButterKnife)
黄油刀的使用是非常简单的事情,下载的时候需要注意的有两步:1.下载jar,而下载jar包则有两种方法:A: File->Project Structure->Dependencies->Library dependency 中直接搜索butterknife选择任意一个就可以了。B:添加依赖 在app的build.gradle中 写下如下一句话: compile ‘...
2016-10-06 21:09:00
5992
3
原创 Android神兵利器之Tween动画
是时候祭出这张传说中的神图了:介绍:Tween动画:中文为补间动画。一般分为四类 :当入淡出(alpha)、缩放(scale)、平移(translate)旋转(rotate)属性:四种补间动画的共同属性有:Duration:动画持续时间(毫秒) ------------fillAfter:设置为true,动画转化在动画结束后被应用,不会再恢复为原来的样子 ---------fillBefore:...
2016-09-08 22:06:06
423
原创 Android自定义View(一)
介绍:自定义ViewGroup: onMeasure:测量子View的宽和高,设置自己的宽和高 。根据子View的布局文件,为子View设置测量模式和测量值。onLayout:设置子View的位置测量=测量模式+测量值测量模式有三种分别是:1.EXACTLY:设置具体的值得大小,如100dp,或者match_parent2.AT_MOST:warp_content ,由其自身决定,但是不能大于父控...
2016-09-05 20:55:22
385
原创 Android 内存溢出的原因和解决方案
可以参见我在网络上找到的文章,供参考:haozidao的专栏shine的专栏优化Android应用内存的若干方法Kifilelithe涩涩的厉害manifest中的largeHeap是干什么用的?android内存溢出的解决方法android 内存溢出问题分析...
2016-09-02 19:38:08
551
原创 基于Android Studio的完美修改Project名称
最近公司需要立新项目,但是确实基于老项目的,于是我想着将老项目修改名称以后,在里面进行代码的修改。于是在这里记录一下遇到的诸多坑。 我查看了网上许多的修改项目名Project的文章,也亲自试验过。总结出需要三步:1. 找到项目的所在文件夹修改其名称:2. 删除 .gradle文件夹和.idea文件夹和.iml文件3. 然后同步代码Sync和Clean Project ,重启AS,就O...
2016-09-01 08:44:01
2264
原创 Android开发之简单快速对APP进行GIF动图生成
前提:1.在对APP进行GIF动图生成之前,需要配置ADB(Android Debug Bridge),具体百度,在这里就不做赘述了。2.准备一个播放器,迅雷、暴风、QQ之类的。将adb命令录制的视频转换成GIF动图。首先:cmd命令打开命令行,输入:adb shell screenrecord /sdcard/demo.mp4 如图示,录制成功在手机的存储里面就会生成一个demo.mp4的视频...
2016-08-31 19:21:15
1668
原创 Android keytools错误:java.lang.Exception:密钥文件不存在:debug.keystore
由于使用百度地图,所以需要申请密钥:Android签名证书的sha1值获取方式有两种:第一种方法:使用keytool第1步:运行进入控制台 第2步:定位到.android文件夹下,输入cd .android第3步:输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),例如:其中keytool为...
2016-08-31 15:43:34
6828
1
Android串口:史上最为详细通信源码
2018-05-15
Android完美接入腾讯TBS浏览器WebView
2017-11-13
Android编程权威指南
2016-03-30
android BluetoothSPP 蓝牙串口源码
2014-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人