- 博客(23)
- 资源 (2)
- 问答 (9)
- 收藏
- 关注
原创 记一次集成微信支付的故事
拿到APPID后,现在Application里去注册: private static IWXAPI api_; public static final String WX_APP_ID = "拿到的APPID"; @Override public void onCreate() { super.onCreate(); ... api_ = WXAPIFactory.createWXAPI(this, WX_APP_ID); a
2021-02-26 16:22:48
214
1
转载 Android 版本更新 静默安装及自启动【转】
静默安装参考1静默安装参考2静默安装参考3自启动参考1自启动参考2最后的话“静默安装参考1”是郭神的;“静默安装参考2”是github项目,里面有权限申请的工具类;“静默安装参考3”是github项目,可以gradle引用;自启动有几个点感觉可以说一下:新旧版本都要有广播;新旧版本启动的类需要一致;启动的类可能需要“必须”是项目的入口类;还有就是在“自启动参考1”的一...
2019-08-22 12:46:33
649
原创 微信文件指定应用打开并获取文件路径,以及遇到的一个坑
怕忘,特此记录在你调用微信或者QQ的Activity下面加入如下,然后就可以了。 <intent-filter> <android:scheme="http"> <tools:ignore="AppLinkUrlError"> <action and...
2019-07-31 09:48:50
2696
原创 获取release版本的SHA1值
Ctrl+R键入cmd.androidkeytool -list -v -keystore 你的jks文件路径或者你的keystore路径结果如图:
2019-07-15 17:08:32
359
1
原创 学习笔记-----Material design
Material design是最重视跨平台体验的一套设计语言。Material design中,最重要的信息载体就是魔法纸片。纸片层叠、合并、分离,拥有现实中的厚度、惯性和反馈,同时拥有液体的一些特性,能够自由伸展变形。Material design重视动画效果,它反复强调一点:动画不只是装饰,它有含义,能表达元素、界面之间的关系,具备功能上的作用。动画效果:颜色颜色不宜过多。...
2018-10-10 17:36:39
418
原创 学习笔记-----EventBus
一款针对Android优化的发布/订阅事件总线。替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息。基本使用:自定义一个类,可以是空类,就像是接口: public class DayEvent { private int code; public DayEvent(int code) { this.c...
2018-10-09 10:47:06
163
原创 学习笔记-----ButterKnife
ButterKnife是一个专注于Android系统的View注入框架。ButterKnife.bind(this); ≈ 一切findViewById()。Fragment、Adapter中同样适用,ButterKnife.bind(this,view);属性必须是一个常量。Fragment中需要在onDestroyView()中调用unbind()。zelezny插件:右键目标...
2018-10-08 17:55:57
353
原创 日常总结(不定期)
一些日常工作/学习遇到的问题记录。在AS中导入.so情景: 群里L兄换工作,面试问题:(大概)如何导入.so,使用哪几种so库就可以兼容全部机型? 群里W兄给了如下链接 原文在Moudle根目录创建lids文件夹;将.so文件放入其内;在build.gradle配置如下:...
2017-10-10 15:25:04
510
转载 我是一个辛勤的搬运工---post请求中header拦截器(三)
一般网上给的demo post型请求都很简单,没有特殊的要去,不需要添加headers,没有任何约束,只要参照如下几种写法即可:第一种:Field @FormUrlEncoded @POST("/newfind/index_ask") Observable<Response> getDaJia(@Field("page") int page, ...
2017-06-22 10:36:44
566
转载 我是一个辛勤的搬运工---Picasso,Glide,Fresco(二)
原文出处Picasso,Glide,Fresco的前世今生基本项对比对比项 Picasso Glide Fresco 地址 https://github.com/square/picasso https://github.com/bumptech/glide https://github.com/facebook/fresco 发布时间...
2017-06-08 15:39:12
535
转载 我是一个辛勤的搬运工---开源APP(一)
原文出处:20多个可以提高你安卓开发技能的开源APP - 泡在网上的日子英文:20+ Awesome Open-Source Android Apps To Boost Your Development Skills学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能...
2017-06-06 16:05:05
601
原创 Kotlin笔记
在AndroidStudio里的Prefernces里的Plugins找到Kotlin进行安装并重启。AndroidStudio3.0会支持Kotlin;Kotlin已成为Android官方指定编程语言,Java依旧能用;Kotlin相对Java,更简洁一些。Mac下cmd(win)+Alt+Shift+K可以将之前的Java转成Kotlin。继承(extends)关键字变成了冒号(:);实
2017-06-06 15:31:05
341
转载 Git常用指令
查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git add <file> # 将工作文件修改提交到本地暂存区git a...
2017-04-10 14:07:45
333
转载 某前辈的总结
1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来. 3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富. 4.如果你想做自由职业者,你需要学英
2016-07-15 09:24:52
339
原创 onSaveInstanceState和onRestoreInstanceState的用处
关于Activity重写方法中的onSaveInstanceState和onRestoreInstanceState的一些笔记。
2016-07-07 11:21:18
371
原创 Volley请求
Volley,在2013年Google I/O大会上推出了一个新的网络通信框架。Volley可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。Volley主要是适用于数据量不大,但网络请求频繁的情况。相关jar包下载地址ok,我们下载好jar包后就可以开始进行使用volley请求数据了。第一步第二步
2016-06-29 18:29:44
328
转载 Android中各种奇葩,难解的Json
Android中各种奇葩,难解的JsonJson文件中的字段是java的关键字 -示例json{ "abstract": "Success", "error_code": 0, "new": "haha"}-解析bean写法--使用google提供的序列化工具,这样写,就可以正常的将数据反射到字段中了public class FourthData { @Se
2016-05-15 20:47:52
486
Volley.jar
2016-06-28
如何不调用Android打印预览页面去进行打印
2019-11-21
关于Android通过蓝牙接收的数据发生丢失的问题
2017-11-17
多个Fragemt切换使用hide()、show()
2016-08-23
关于自定义View,拜大神悉心指导~
2016-06-12
关于OkHttp导包的问题,eclipse
2016-06-11
关于请求下数据后,怎么在ExpandableListView上展示
2016-05-12
关于请求下数据后,放到ExpandableListView中展示
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人