自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稻草人的博客

简洁而优雅。

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

原创 仓储项目经验总结

1.凡有较大改动,需另起新码,不可直接修改旧码。2.新版本下载,需要子线程。

2018-07-03 10:58:55 477

原创 安卓开发中遇到的一些错误、异常

有时常会遇到一些重复的错误,并且还要多次搜索,所以整理一下。方便别人方便自己。1.java.lang.NoClassDefFoundError: retrofit2.Retrofit$Builder修改黄油刀版本号2.Error:java.lang.NullPointerException (no error message)删除.gradle文件不是build.gra...

2017-02-16 10:36:53 1391

原创 关于编程的感想

我觉得,编程的本质是语法和语句。不同的语言有不同的表达方式,但他们做的事往往是互通的。语句则是对意图的具体落实,语法和语句也相当于说和做的关系。所以不同语言,要研究语法上的差别。语句的优劣直接关系到程序的性能。...

2020-05-28 08:41:16 371

原创 No USB devices or running emulators dected

是否打开“开发者选项”是否打开“USB调试”设备是否能检测到-右击“我的电脑”–选择“管理”–选择“设备管理器”–选择“便携设备”,看看有没有自己的手机,没有就换个数据线或手机。是不是adb被QQ占用了(以前有这个情况)是不是驱动的问题...

2020-05-25 10:47:09 412

原创 扯谈

假设目前有一种A语言,能被机器识别并执行。那么我们在A语言上写业务逻辑,它执行到机器上就能做我们想让它做的事。但是A语言方便机器执行但是不方便人们编写,于是又做出了B语言,B语言比较符合人类的逻辑并且能转化成A语言让机器执行。于是编写语言的门槛大大降低,好比“旧时王谢堂前燕,飞入寻常百姓家”,大量的可用人才涌了进来。生产力多了,发展的速度被快速的推动了起来。当我在安卓的坑里狗刨时,常常不识庐...

2019-10-16 11:51:32 195

原创 Kotlin语法

java和Kotlin把兄弟,但是如果不了解Kotlin的语法而阅读它的源码还是有一点困难。毕竟语法糖嘛。所以收集整理一下Kotlin的语法,对小白来说可以方便的理解,毕竟同根嘛。fun main(args: Arrag<String>){// 函数声明 程序入口 函数接收的参数名 参数的数据类型(字符串数组) println("Hello World")}var a ...

2019-08-15 19:15:18 1814

原创 “银联商务全民付移动支付”接入及问题处理

这个支付方式是银联的,包含:微信、支付宝、全民付和云闪付四种渠道。首先是复制粘贴一些库进去,这个可以参考demo。通常这里没什么问题,粘贴过后要正常引用这些库:这里会出现问题,找不到还是啥的忘了...

2019-06-24 11:03:05 6221 4

原创 Android学习网站

极客导航极客学院安卓博客周刊安卓开发技术周报廖祜秋Trineacode KKReact Native中文网

2019-04-18 14:17:48 212

原创 对购物车的探究

1、加入购物车1.1、选好规格数量,加入购物车(好处是信息展示更全面,一目了然)。1.2、点击加入购物车,弹出弹框选择规格和数量(好处是折叠起来规格后,有更多的空间展示其他信息)。2、购物车商品展示...

2019-04-04 14:59:16 214

原创 Butterknife NullPointerException:

as 3.1.2,@BindView(R.id.tv_regist) TextView tv_register; 后tv_register找不到,空指针“java.lang.NullPointerException: Attempt to invoke virtual method 'voidandroid.widget.TextView.setOnClickListener(android...

2019-03-08 15:32:45 326

原创 Android清单文件中的权限

1、读取文字信息(短信、彩信),用于自动填充验证码。2、录音,意义不明,暂时去掉。3、基于网络的大概位置(基站、WLAN)。4、精准的位置(GPS)。5、查找设备上的账户列表。(可能是查找好友之类,眼下看不到用途)。&amp;amp;lt;uses-permission android:name=&amp;quot;android.permission.CAMERA&amp;quot; /&amp;amp;gt; &amp;amp;lt;

2019-02-26 17:45:12 1614

原创 艾迪计划

如上所说,我认为app的三大核心:交互、职责、性能。(好不好说话,能干啥,干的快不快)所以,我要搞一个项目,包含:交互大师,职责全能,极速性能。由浅入深,逐步实现,也算给自己找点事做。...

2019-02-22 11:23:30 188

原创 Android、文字转语音、讯飞相关研究

其实安卓本身有tts(TextToSpeech),但不支持中文。。。于是转投了讯飞的怀抱。流程:1、注册讯飞2、创建应用(不需要上传apk)3、对应用添加服务(即,离线语音合成)4、下载SDK(里面包含添加的服务)5、在Manifest中添加权限6、复制下载的Msc.jar和Sunflower.jar到Libs文件夹中7、在继承Application到类中初始化SpeechUnil...

2019-02-21 18:14:16 304

原创 移动收款功能(未完成,无参考价值)

目标:自己生成一定金额的二维码,由他人扫描支付。并获取支付结果这里写自定义目录标题目标:自己生成一定金额的二维码,由他人扫描支付。并获取支付结果欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也...

2018-11-21 15:27:50 441 2

原创 阅读笔记

《不止代码》(阿里)——如何成长为大牛1.拜大牛效果并不好大牛忙,交流应有的放矢,充分利用。大牛不多,基本上三人行,提升有上限。2.业务代码是初级副本,要成为大牛需要刷高级副本。3.上班挤时间学习,避免重复劳动,利用碎片化时间学习。4. Do moer,Do berrer,Do exercise——毕业3年技术差距大1.技术积累2.解决问题的能力3.知识效率:研究理论,融...

2018-09-25 11:16:25 177

原创 ptr 下拉刷新

未完待续

2018-09-19 10:24:29 241

原创 博客分类的解释

1.功能类比如添加地图、轮播图、轮播图等功能或模块。有大片的代码。2.理论类对某一技术的研究,主要不反映在理论上。3.异常类踩过的坑,以问题为主,不涉及大片代码。4.辅助类日常需要记录的一些东西。...

2018-09-19 09:58:29 490

原创 关于Android高德地图路线导航的学习

首先是demo6.3.0 导航的SDK和路线规划时用的SDK貌似是冲突的。现在舍弃路线规划用导航的试试。导航组件:

2018-09-17 09:48:46 2987

原创 关于Android高德地图路线规划的学习

其实一开始我是懵逼的

2018-09-05 10:58:18 2082 2

原创 音频相关的学习笔记

1.采样 2.量化 3.编码 音频采集有个采集频率(即每秒采集多少次)的概念。 它通常是人耳能接收的频率的最大值的两倍,即:采集频率=最大接收频率*2。 采集频率的值通常采用44100/秒。即,每秒采集44100次。在婉转的曲调中,随着时间的流逝,每次采集到的音频可以说都是不同的。那么如何量化这些不同呢?这里要引入幅度轴的概念。...

2018-09-03 15:01:08 202

原创 APP内打电话的小功能

// 点击事件String phoneNum = &amp;amp;quot;13313217915&amp;amp;quot;;Intent intent = new Intent(Intent.ACTION_CALL, Uri.prase(&amp;amp;quot;tel:&amp;amp;quot; + phoneNum));startActivity(intent);

2018-08-17 16:05:32 932

转载 ----欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-17 15:59:17 749

转载 书单和方向

1.Android第一行代码 第二版2.音视频开发进阶指南:基于Android与iOS平台实战3.Android移动性能实战4.Android群英传5.Android源码设计模式解析与实战 第二版6.Android应用安全防护和逆向分析7.Android开发进阶 从小工到专家8.Android编程权威指南 第三版9.Android开发艺术探索10.Android系统源代码情景分析...

2018-08-15 16:35:52 152 1

原创 Mac下获取开发版SHA1和发布版SHA1

1.开发版: 在终端或Terminal中复制粘贴keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android其中 aliasandroiddebugkey对应的是密钥库别名 storepass后的android对应的是密...

2018-08-14 16:58:11 886

原创 快应用的探究

今天试了试,只要部署了快应用的环境(即下载一次),里面就直接可以打开很多常用的应用了,比较方便。 我寻思他们是直接把约定的数据共享给了“快应用”然后实现了相应的功能。这个倒是比小程序方便很多。...

2018-07-31 17:15:29 113

原创 练手

Tomcat,startup.bat运行后,命令行要开着。

2018-07-27 15:46:16 102

原创 PHP入坑记

近期接口的稳定性就像远处高楼上渺茫的歌声 所以我计划瞅瞅

2018-07-20 15:13:51 166

原创 [练手] 异步任务下载图片

多年前的一个小例子,只做技术练习。 1.啥是异步? 2.为什么要异步下载图片? MainActivity:public class MainActivity extends Activity{ private Button bin; private ImageView iv; private ProgressBar bar; private String ...

2018-07-13 13:32:23 307

原创 自定义车牌软键盘

前人栽树后人凉2015年的一篇文章,公布了核心代码,源码下载需要5C币。 Android 一个简易的自定义软键盘2018年的一篇文章,在15年文章的基础上,公布了绝大多数代码,源码托管在Github上。 Android 自定义车牌键盘总的说要自定义软键盘,要解决三件事: 1.软键盘元素和布局制作。 2.软键盘弹起、消失和具体操作。 3.系统键盘的抑制。下面来详细说一下:...

2018-07-12 11:22:06 1780

原创 可能是依赖的一些问题 Failed execv(/system/bin/dex2oat

06-15 10:21:30.221 23120-23120/? I/art: Late-enabling -Xcheck:jni06-15 10:21:30.327 23120-23120/com.xx.xxx W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg --debuggable...

2018-06-15 10:37:20 3609 2

原创 AndroidStudio3.0的一些问题

一不留神,跨入了gradle 3.1.3的大门,自然问题一大堆。如:The specified Android SDK Build Tools version (24.0.0) is ignored, as it is below the minimum supported version (27.0.3) for Android Gradle Plugin 3.1.3.Android ...

2018-06-14 14:15:31 763

原创 Gradle 异常相关

Gradle sync failed: Unsupported method: BaseConfig.getApplicationIdSuffix(). The version of Gradle you connect to does not support that method. To resolve the problem y...

2018-06-14 11:27:31 564

原创 Dialog加EditText,报异常:java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com...}

原因:声明EditText的时候要放在方法里,不能全局声明。

2018-06-11 14:01:20 215

原创 [{"$ref":"$[0]"}]

代码:List&amp;lt;entity&amp;gt; list;entity.setName(&quot;aa&quot;);entity.setCode(&quot;11&quot;);list.add(entity);entity.setName(&quot;bb&quot;);entity.setCode(&quot;22&quot;);list.add(entity);L

2018-05-31 14:12:16 6589 2

原创 专题:安卓6.0以上动态授权

1.清单文件添加静态权限。 2.代码中动态授权。 activity中申请 非activity中申请 3.获得授权的处理 4.未获得授权的处理。 5.相关框架。

2018-05-20 16:12:37 154

原创 二维码扫描后onActivityResult方法不执行的问题

扫码框架:zxing。 据说在几点几以前有Activity启动模式的限制,如standard、singleTop。 但我的不是, 经一番探索,是请求照相机权限的时候有API判断的逻辑。阻碍了方法调用。由于代码版本比较老所以有些不兼容。...

2018-05-15 18:01:14 560

原创 Android开发中踩过的坑

遇到问题,记录下来,总节起来。益人益己。1.java.land

2018-05-09 15:56:05 311

原创 fastjson解析类型的一些写法

主要是自己的一些坑其实我的内心是崩溃的。本来是早就该总结的,今天又掉进去了,两个小时才爬出来。需要解析的数据通常有: String list String + list list + list对应的解析方法也有: getResultInfo(result, class) JSON.parseObject(result, ResultInfo.class)get...

2018-05-03 16:45:37 914

原创 二维码扫描的一些代码

// 扫描、生成二维码// 扫描按钮布局文件&amp;lt;Relativelayout android:id=&quot;@+id/ll_title_address&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;60dp&quot; android:background=&quo

2018-04-16 18:46:11 3337 1

原创 基出概念

面向对象: 人人都在用,有时又说不清。首先我觉得(也不知道准不准)面向对象相对于“面向过程”。 面向过程好比画一幅“厨师削土豆”的画,然后开始画厨师,画刀,画土豆。完成! 乍一看没什么问题,一旦画的需求比较多,或者不是削土豆是削苹果,或者另一个厨师削土豆,这里就会有很多重复的元素。 所以采取面向对象的方式,谁是“对象”呢?“厨师”,“种刀”,“水果蔬菜”。我们把它们的各个种类单独画出来,然...

2018-03-24 14:00:36 191 1

空空如也

空空如也

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

TA关注的人

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