- 博客(24)
- 收藏
- 关注
原创 错误处理Class not found when unmarshalling: android.support.v4.app.FragmentManagerState
解决方法拉到文末.报错日志:E/Parcel: Class not found when unmarshalling: android.support.v4.app.FragmentManagerState java.lang.ClassNotFoundException: android.support.v4.app.FragmentManagerState at j...
2019-08-28 20:34:17 4855
原创 python函数的参数-笔记和总结
廖大的博客点击跳去廖大大官网这里初学概念很容易搞混,特做笔记.函数的参数:1. 位置参数2. 默认参数3. 可变参数4. 关键字参数5. 命名关键字参数6. 组合参数一、位置参数eg.def add(x,n): return x+n 注意: x,n 为位置参数 , 必传, 传入的两个值按照位置顺序依次赋给参数x和n##二、默认参数eg. d...
2018-12-19 15:57:44 232
原创 安卓截图无状态栏
private Bitmap getShotWithoutBar(){ //获取windows最顶层的view View view = this.getWindow().getDecorView(); view.buildDrawingCache(); //获取状态栏 Rect rect = new Rect(); view.getWindowVi...
2018-08-27 11:21:19 1298
原创 安卓手游内实现简单的无权限的悬浮球(含菜单)
比较关键的实现思路~~ 一、 布局文件构成? 1、使用2个FrameLayout作为悬浮球、菜单栏 (默认隐藏掉菜单栏); 2、菜单栏 内部 由多个 XXXXLayout布局 实现;二 、悬浮球代码实现? 1、自定义一个类,假如叫做 Ball , 继承 FrameLayout ,并且实现 OnTouchListener 以便实现 拖动悬浮球的 需求; 2、初始化是必须的 , a: ...
2018-08-04 11:07:56 1125
转载 app依赖了module,module里依赖aar库,编译时出现failed to resolve
引用源:https://blog.csdn.net/wjskeepmaking/article/details/53635723这时候,只要在你的app build.gradle(不是project的build.gradle,)中加入下面代码就可以完美解决了:android { .....其他代码.... repositories { flatDir {...
2018-05-03 11:24:49 526
原创 [随手记]Java核心卷1-第3-5章
Java的基本程序设计结构数据类型 a.整形 int 4字节 取值范围:-2 147 483 648 ~ 2 147 483 647 (正好超过20亿) short 2字节 取值范围:-32 768 ~ 32 767 long 8字节 取值范围:-9 223 372 036 854 775 808 ~9 223 372 036 854 775 807 byte ...
2018-04-13 12:22:05 155
原创 安卓APK反编译改资源文件
更新:2018.03.07 感谢http://blog.csdn.net/wxk105/article/details/62231068简化了一下文章,可供快速查找,更加详细的请点击上面的链接进行学习:情景:替换icon、应用名、包名。关键代码:反编译、编译、签名apk apktool.bat d -f test.apk -o test apktool.bat b test j...
2018-01-25 16:26:02 3368
转载 安卓获取手机唯一设备号
感谢该作者提供的方法。http://blog.csdn.net/langzi7758521/article/details/52575724之前项目都是获取imei码,遇到的麻烦就是要权限或者某些机器,返回垃圾数据。。 现在,更换方案,使用MAC地址来作为唯一的设备码。 由于获取mac码需要设备开启过WiFi,若从未开启过,则返回空。 所以,思路就是。在获取MAC地址之前先判断当前WiF
2018-01-25 12:07:51 13862
原创 安卓 bitmap生成缩略图
/** * 生成缩略图 * 缩略图是将原图等比压缩,压缩后宽、高中较小的一个等于198像素 */ private Bitmap getThumb(String path){ final BitmapFactory.Options options = new BitmapFactory.Options(); options.i
2017-12-29 11:38:26 1431
原创 自定义view学习记录--第二部分UI布局(Hencoder的布局过程的三章内容)
来源参考Hencoder2-1 Hencoder自定义 View 第二部分——布局过程的自定义布局过程的工作内容两个阶段:测量阶段和布局阶段。 测量阶段:从上到下递归地调用每个 View 或者 ViewGroup 的 measure() 方法,测量他们的尺寸并计算它们的位置; 布局阶段:从上到下递归地调用每个 View 或者 ViewGroup 的 layout() 方法,把测得的它
2017-12-28 11:04:34 235
原创 设计模式学习笔记(七)- --适配器模式
[同系列文章] 1. 设计模式学习笔记(一)- -策略模式 2. 设计模式学习笔记(二)- -观察者模式 3. 设计模式学习笔记(三)- –装饰者模式 4. 设计模式学习笔记(四)- –工厂模式 5. 设计模式学习笔记(五)- –单件模式 6. 设计模式学习笔记(六)- –命令模式相信大家学了这么久,对设计模式都很有感觉了吧,各种封装大法,各种先进成熟可靠的思想有没有吸引住你呢?本
2017-12-26 15:21:13 218
原创 设计模式学习笔记(八)- --模板方法模式
[同系列文章] 1. 设计模式学习笔记(一)- -策略模式 2. 设计模式学习笔记(二)- -观察者模式 3. 设计模式学习笔记(三)- –装饰者模式 4. 设计模式学习笔记(四)- –工厂模式 5. 设计模式学习笔记(五)- –单件模式 6. 设计模式学习笔记(六)- –命令模式 7. 设计模式学习笔记(七)- –适配器模式不知不觉学习了书本的一大半啦,学完模板方法模式,接下来
2017-12-26 15:19:07 195
原创 设计模式学习笔记(六)- --命令模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式 3.设计模式学习笔记(三)- –装饰者模式 4.设计模式学习笔记(四)- –工厂模式 4.设计模式学习笔记(五)- –单件模式又是崭新的一日,今天我来学习命令模式~~~GoGoGo:) 看了一下书,好多页呀哈哈哈,有得撸命令模式 将“请求”封装成对象,以便使用不同的请求 、队列或者日
2017-12-25 17:51:47 239
原创 设计模式学习笔记(五)--单件模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式 3.设计模式学习笔记(三)- –装饰者模式 4.设计模式学习笔记(四)- –工厂模式这个这个,疯狂打CALL,应该是最爽最最常用的一个模式了,小巧玲珑喔~~ 文末附上传说中的最稳的单件模式写法:)推荐使用:(饿汉式):延迟实例化1.0/2.0,静态内部类,有多线程需求用:双重检查加锁。经典
2017-12-25 16:52:39 225
原创 设计模式学习笔记(四)--工厂模式
这一章节内容有点多,虽说不难,但是却容易混淆概念。简单工厂模式:其实不是一个设计模式,只是一种编程习惯;相当于把重复的new 子类对象抽出来,然后return父类;运行时动态改变行为喔(把某种类型传给工厂,工厂对这个类型进行处理,返回对象)因为很简单,代码不贴了,直接上图 文章中的提醒: 在设计模式中,所谓的“实现一个接口”,并不一定表示“写一个类,并利用implement关键词来实现某一个接口
2017-12-23 12:02:36 239
原创 设计模式学习笔记(三)- -装饰者模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式 2.设计模式学习笔记(二)- -观察者模式我又来了,续更ヾ(◍°∇°◍)ノ゙,接下来的内容是观察者模式的学习笔记以下正文ヽ( ̄▽ ̄)ノ)装饰者模式 装饰者模式 动态地将责任附加到对象上。若要拓展功能,装饰者提供了比继承更加富有弹性的替代方案。先大概看看下面的几张图,帮助恢复记忆~类图: 思路:以咖啡为例子,首先撸一个 咖啡的抽象类
2017-12-22 15:50:30 273 1
原创 安卓系统版本号关系表
安卓版本号对应的关系表(PS:安卓版本4.0以上)常用的判断版本号方法: eg:版本号至少为21,即至少为5.0系统 Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP 版本 版本名 SDK_CODE 4.0 ICE_CREAM_SANDWICH 14 4.0.3 ICE_CREAM_SANDWICH_MR1
2017-12-21 10:55:24 716 2
原创 设计模式学习笔记(二)- -观察者模式
[同系列文章] 1.设计模式学习笔记(一)- -策略模式我又来了,续更ヾ(◍°∇°◍)ノ゙,接下来的内容是观察者模式的学习笔记以下正文ヽ( ̄▽ ̄)ノ)观察者模式简要概括:书本以“气象站”为例,气象站–>天气数据对象–>布告板。其中,气象站更新数据的时候会通知天气数据对象更新数据,而天气数据对象则会将收到数据会通知N个布告板更新显示。这种“消息持有者”通知多个“消息接收者”的情况,可以进一步抽离为“
2017-11-24 11:08:05 320
原创 设计模式学习笔记(一)--策略模式
最近学习了Head First设计模式,获益良多,特写笔记记录备忘ヾ(๑╹◡╹)ノ” 这边书通俗易懂,强推~ヾ(◍°∇°◍)ノ゙ (PS:由于书本中的例子和阐述等在网上都能找到,so,我只画重点,例如该模式的框架、涉及到的原则~勿怪勿怪~)以下正文ヽ( ̄▽ ̄)ノ)策略模式简要概括:书本以“鸭子”这个对象为例,在对“鸭子”进行各种需求化的实例过程中,进而引出策略模式。(该鸭子的外貌特征,鸭
2017-11-22 11:31:00 292
原创 [安卓项目学习笔记]将文本中的emoji字符处理为表情图片
SpanStringUtils 工具类 用途:将文本中的emojb字符处理为表情图片public class SpanStringUtils { public static SpannableString getEmotionContent(int emotion_map_type,final Context context, final TextView tv, String source
2017-10-16 10:28:33 421
原创 安卓 as 4.4机型 Logcat无法输出日志
找了一下原因(试了其他机子可以):发现是机子问题,机器在出厂时将log的级别做了限制,解决方法如下:手机的拨号盘输入*20121220# -> 选择日志输出级别 -> 选择Javalog level -> 选择LOGD。
2017-05-03 17:49:48 559
原创 学习记录--eclipse看源代码
1、eclipse看某些第三方的源代码,使用jd-eclipse,经试,很牛逼百度上可以看到的https://www.baidu.com/baidu?wd=jd-eclipse&tn=monline_4_dg&ie=utf-8我使用成功的eg:https://blog.csdn.net/jaryle/article/details/77369290 除了安装,要...
2017-02-10 12:48:17 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人