- 博客(128)
- 资源 (27)
- 收藏
- 关注

原创 Android初学者小冷知识
1.Android应用的启动Activity在AndroidManifest.xml配置的时候export不能为false,为false就调用不起来了。 <activity android:name=".MainActivity" android:label="@string/app_name" android:configCha...
2015-06-02 15:40:39
2180
原创 Installation silently blocked for package name fix
Installation silently blocked for package namegoogle play protect 会限制一些来历不明的应用安装, 先取消调吧。https://stackoverflow.com/questions/51310155/installation-silently-blocked-for-android-release-build-signed-ap...
2019-08-08 14:50:31
412
原创 Android Native泄漏分析
mark https://blog.youkuaiyun.com/yellowcath/article/details/78085419
2018-09-17 18:22:47
822
原创 Android app获取android.permission.BATTERY_STATS权限
记录下1.手机root 2.Android工程AndroidManifest.xml声明 3.adb shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS反射调用获取BatterStats信息 Class<?> mBatteryInfoClazz =...
2018-02-28 12:04:00
4592
原创 干货
1.做任何事情尤其是重要的事情,千万不能交给别人之后就撒手不管等待结果,在这个过程中一定要跟踪事情的状态变化,因为不是每个人都能让你放心。 案例:有一次我去退款驾校报考,提交完资料,当时和前台商定好扣200块钱的手续费,流程走完1个月之内,我以为这样没事了就等着钱到账就行了,谁知道20天以后我收到我的驾考业务受理成功的短信,电话咨询到前台,他们竟然把退款这个事情给忘记了,导致流程走到下一步了。由于
2017-08-25 11:43:01
401
原创 我的外婆
小时候外婆从来不让我干脏活累活,给我更多的压岁钱,好吃的东西都会留给我吃。记得小时候有一次很晚陪您去买菜,看见您和成年男子发生了争执,我一气之下也“大打出手”了,不过人家还是没有和我这个小屁孩计较。我一直很得意我的那一次举动,很男人。长大了,我回家的次数变少了,但是每次回家都会挤更多的时间陪您,每天都去您家,每次都坐在您身边跟你说话,听你说话,说“外婆是看不到你女朋友啦”,我确说着“下次回来就见到了
2017-08-14 00:45:58
388
原创 Java栈,PC寄存器,本地方法栈,堆,方法区和运行常量池
标题党,用博客来保存一下链接,有干货 https://my.oschina.net/wangsifangyuan/blog/711329
2017-05-16 22:37:54
2935
原创 Java单例防反序列化,防反射,防clone
单例是我们程序运行过程中只存在唯一的一个实例,对于唯一性的保证如何做到。1.防反射 首先我们看一个单例的例子public class Instance { private static Instance INSTANCE; private Instance(){} public static Instance getInstance() { i
2017-04-23 20:25:00
750
原创 Android Navitve Crash 定位
本文只适应于Android源码级别的开发,记录一下。 异常日志如下:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: 'LeEco/LeMax2_CN/le_x2:6.0.1/FEXCNFN5902012151S/LE_X820_STATIONARY:user/release-key
2017-02-09 17:39:16
2944
原创 Android singleinstance在什么情况下使用
singleInstance 在一个新栈中创建该Activity实例,并让多个应用共享该栈中的该Activity实例。一旦该模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个该Activity,不管谁激活该Activity都会进入同一个栈中。什么情况下使用? 想到的一个就是系统电话拨号界面所有应用都
2017-01-03 20:37:34
4006
1
原创 Ubuntu wine QQ 微信乱码
http://forum.ubuntu.org.cn/viewtopic.php?t=290155上面链接仔细照做即可,有时间给大家抽个脚本哈
2016-08-23 22:37:26
10563
原创 Linux Terminal 缩短命令行提示符
可以执行如下命令缩短你的终端显示export PS1="me$ "PS1等号后面的字符串由您自己定义,结果如下图
2016-05-31 09:07:50
2346
1
原创 Ubuntu 16.04 Exception: tostring() has been removed. Please call tobytes() instead.
pillow版本问题,我之前版本是3.1.2,换成2.9.0之后就没有问题了sudo pip install pillow==2.9.0
2016-05-27 14:48:39
1367
原创 error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
解决办法是参考stackoverflow的 http://stackoverflow.com/questions/26053982/error-setup-script-exited-with-error-command-x86-64-linux-gnu-gcc-failed-witsudo apt-get install build-essential autoconf libtool pkg-
2016-05-27 14:21:51
8967
原创 Ubuntu16.04安装openjdk-7-jdk
Ubuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下:sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk
2016-05-26 21:21:36
17815
2
原创 Linux OpenSSH scp 互传文件
学一小招,今天要给文件另外一位同事传文件,但是公司电脑限制了文件写出,OpenSSH scp来传的第一步:文件接收方开启Openssh-serversudo apt-get install openssl-server安装完成之后就已经开启了服务第二步:把你的ip和用户名提供给文件发送方,比如你的用户名为rander,ip是101.10.202.30第三步:文件发送方执行如下命令将文件发送给接收方(
2016-05-25 21:12:56
1373
原创 .gitignore编写
用一个例子来编写.gitignore文件,如下,我要过滤掉一些文件*.[oa] : 过滤掉右边test.a禾test.o *~ : 过滤掉右边的vim~ *.pyc : 过滤掉所有pyc结尾的文件 !test.pyc : 前面用*.pyc通配符过滤掉所有的.pyc文件了,但是有些特殊文件不能被忽略,例如test.pyc,前面加上感叹号可以防止test.pyc过滤。 \!test.py :
2016-05-24 14:29:26
435
原创 总结Android面试问题
1.设计模式说太含糊,尽量你会的设计模式都能举出一个容易理解的意思。 2.一个已安装的Apk怎么调用另外一个未安装Apk包里面的Activity,这个师动态加载,有兴趣大家可以研究下面文章 http://blog.youkuaiyun.com/singwhatiwanna/article/details/40283117 3.反射,其实自己用的比较多,但是面试过程中表达的也不好。 4.Scrollvie
2016-05-15 09:30:45
492
原创 Android MQTT Demo
MQTT 类似于客户端和服务器之间的一个观察者模式,客户端向服务器订阅消息主题,如果有另外一个客户端向该主题发布一个消息,服务器就会将该消息推送到订阅了该主题的所有客户端,当然如果这个客户端没有在线,服务器会讲该消息存储到数据库,并且在这个客户端上线时讲该消息推送给客户端。下面我们用图来理解一下它的工作过程,比如客户端想订阅一个名字为hello的主题,则它们先想服务器sub(订阅)该主题。 如
2016-04-25 00:29:02
4375
原创 Ubuntu 14.04 安装ia32-libs
众所周知,ubuntu 14.04已经不在支持ia32-libs了,如果我们需要32位的环境的话,要添加一个老源、然后install就行,但是务必记得装完之后删除重新update一下,最近装系统比较频繁,记录一下,按顺序执行如下命令吧。sudo -icd /etc/apt/sources.list.decho "deb http://old-releases.ubuntu.com/ubuntu/
2016-04-17 21:14:47
1246
原创 Linux 必备工具
最近重装系统比较频繁,很多软件重装后都需要重装,这几天趁着不工作记录一下相关必装工具首先:换源,操作看下面链接 http://www.linuxidc.com/Linux/2014-04/100476.htm1.Terminal分屏操作tmuxsudo apt-get install tmux -y使用:http://blog.chinaunix.net/uid-26285146-id-32522
2016-04-16 18:44:53
1068
原创 Python install easy_install and pip
python 安装easy_install和pip记下来,省的到时候到处找easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的首先安装easy_install下载地址:https://pypi.python.org/pypi/ez_setup解压,安装.python ez_setup.py安装好easy_install 之后 再安装pip下载地址:http
2016-04-16 15:14:37
668
原创 Android 新增一个页面注意事项
在新添加一个页面的时候,需要全局性考虑,并不仅仅是写一个Activity重写7个生命周期的回调方法。其实要考虑的还有很多,下面我整理以下新增加一个页面需要注意的几点。 1.新增页面建议采用一个空白的Activity贴上一个Fragment,因为Fragment自带状态的保存和恢复功能,我们可以非常方便的还原数据。Fragment缺点是生命周期比较复杂,但是还是建议使用Fragment。2.避免没有
2016-04-09 00:05:02
1010
原创 Android 贝塞尔曲线实现QQ拖拽清除效果
纯属好奇心驱动写的一个学习性Demo,效果如下: 这个小功能最重要的点在于起始点和触摸点之间的连接线绘制,它并不是一条单纯的直线,而是中间细两头粗的一条不规则的Path,而这个中间向内弯曲的效果正是一条贝塞尔曲线,中间这个Path是由两条贝塞尔曲线和两条直线组成。看下图: 两个带圆弧的线就是由三点确认的一个贝塞尔曲线: 在Android已经有提供画贝塞尔曲线的接口,三个点传进去,效果就
2016-04-03 17:33:25
3661
原创 Android 高仿华为手机Tab页滑动导航效果
首先带大家看一下实现效果,用了两种实现方式: 1.基于LinearLayout实现,导航栏不可响应手指滑动 2.基于HorizontalScrollView实现,导航栏可响应手指滑动实现方式虽然不一样,但是使用的是一样的,因为我接口封装的一模一样,下面看实现效果。 基于LinearLayout的实现: 基于HorizontalScrollView的实现: 两者效果一样,区别就在于导航条可否
2016-04-02 16:12:19
3756
1
原创 Android 自定义分层级筛选控件
今天下午写了一个分层级筛选控件,效果如下 该控件由两部分组成: 1.上面一排的筛选标题按钮(就是四个toggleButton,根据筛选项的数量动态追加) 2.点击筛选按钮弹出来的筛选内容(一个Popupwindow,它包含一个Gridview和一个Button)需求开发点: 1.单个筛选项内容视图的生成,也就是那个Popupwindow的内容的生成 2.主控件的实现,根据筛选项的数量动
2016-03-27 22:45:39
11807
原创 Android SingleTask跨任务栈调用
画个图理解一下SingleTask模式下跨任务栈调用Activity,不信你写Demo测试
2016-03-26 19:06:41
1101
1
原创 Android Paint Style
Android在用画笔的时候有三种Style,分别是 Paint.Style.STROKE 只绘制图形轮廓(描边) Paint.Style.FILL 只绘制图形内容 Paint.Style.FILL_AND_STROKE 既绘制轮廓也绘制内容看一下绘制文字的效果图: STROKE和FILL_AND_STROKE的粗细是一样的,FILL最细
2016-03-20 14:56:01
18908
2
GreenDao相关包文件
2015-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人