- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 其实真的搞清楚了安卓四大组件的应用场景了吗
其实经历这么多年来的安卓方面的开发,最后的感觉是,它太自由了,要实现一件事,可用的方式太多了。举个例子:我想在两个APP之间同步一些状态或数据,你觉得用什么方式合适?1、广播;2、Messenger;3、AIDL;4、ContentProvider;甚至还可以用SharedPreference(虽然这个跨进程共享方式已经被安卓废弃);1、刚开始接触安卓,就觉得广播最好...
2020-04-05 00:46:42
453
原创 android android:persistent service 空闲被回收
网上有好多文章介绍app service 持续空闲30分钟后被回收,是因为app service脱离了可视组件的绑定,就被系统认为是空闲了,可是我们需要开发app service完全和可视组件没关系的deamon 服务,那么目前只有一招了,就是设置一下applicaton的属性:android:persistent="true"这个是需要system uid的:android:s...
2020-04-04 15:49:18
604
原创 android 9.0 Android.mk 引用.so文件
做下笔记:LOCAL_PATH:=$(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE:=GocsdkLOCAL_MODULE_TAGS:=optionalLOCAL_MODULE_CLASS:=APPS#LOCAL_PRIVILEGED_MODULE := trueLOCAL_SRC_FILES:=Gocsdk.apkLOCAL_MO...
2020-03-18 14:18:35
898
转载 Android studio快捷键大全 和 eclipse对照(转)
Android studio快捷键大全 和 eclipse对照(转)Ctrl+空格代码提示 (同Eclipse中Alt+/)Ctrl+Shjft+N 项目内查找文件 (同Eclipse中Ctrl+Shift+R)double Shift...
2019-04-15 11:08:09
273
原创 aidl跨进程通讯的空指针异常
java.lang.NullPointerException: Null reference used for synchronization (monitor-enter) at android.os.Parcel.readException(Parcel.java:1605) at android.os.Parcel.readException(Parcel.java:1552...
2018-12-10 17:04:21
1403
原创 TextView超长显示后面的字符
单行模式下,TextView超长后,默认会把后面的字符截掉变成“...”,但有个小技巧,可以让它一直显示后面追加的字符,前面变成“...”,android:ellipsize="start"就这么简单,之前一直没留意过这东西。做下笔记。...
2018-11-05 09:48:59
1317
原创 ViewPager的BUG :点住TextView后无法滑动
应该跟ViewPager的版本有关系,我遇到的问题如下:ViewPager上有个TextView, 属于有singleLine和gravity 为 center, 然后发现点住TextView时滑动,此时Page无法滑动了,百思不解,后来发现把gravity改为left或right,都可以正常滑动,只要设置了center了就不行了,后来我只能用一个FrameLayout去把TextView装一
2017-01-19 10:39:27
818
2
原创 tar 分卷压缩 解压
分卷压缩:tar cjf - logs/ |split -b 100m - logs.tar.bz2上面的命令是将logs这个文件夹分卷压缩,每卷100m,注意logs前面的空格,压缩完之后,分卷名称为logs.tar.bz2xx解压:先把所有分卷合并: cat logs.tar.bz2*>logs.tar.bz2然后解压:
2016-12-15 16:57:40
1005
原创 find grep sed 实现批量搜索文件,并替换字符串
很容易忘,记录下:find -name "*.xml"| grep "rCN" | xargs grep 测试字符1 -l | xargs sed -i "s/测试字符1/测试字符2/g"find 就不说了;第一个grep,不需要xargs,为何?因为这个grep查找的不是文件内容,而是路径本身,检查find的取得的文件路径是否包括"rCN";第二个grep,需要xar
2016-12-15 16:53:42
10578
原创 彻底固定一个默认Launcher
由于我们产品需要把自己的Launcher固定住,而且不允许任何情况去更换别的Launcher,于是查了一些帖子,下面这位仁兄写的比较靠谱,但依然没有彻底固定住http://blog.youkuaiyun.com/fireness/article/details/48177923其实这样做是最彻底的,普通用户怎么弄也弄不掉我的Launcher 了。写下笔记:系统版本:4.2.2, 文件:
2016-11-26 15:39:43
631
原创 ubuntu 64bit 下 arm linux gcc 无法运行
$sudo apt-get install libstdc++6 $sudo apt-get install lib32stdc++6
2014-04-25 16:28:10
1631
转载 android横竖屏切换时候Activity的生命周期
为自己提醒,写android程序,千万不能忽略了activity的生命周期问题。1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate--> onStart--> onResume--> 3、按crtl+f12切换成横屏时 onSaveInstanceState-->
2014-03-19 18:15:23
769
原创 Android ListView
这几天刚碰到这这样的应用需求,为自己记一下。1、换背景,包括默认背景和点击背景2、Item个别TextView使用自定义字体,这使得必须自定义一个Adapter,动态修改字体。实现效果:activity布局,很简单就一个listview xmlns:tools="http://schemas.android.com/tools" android:
2014-03-18 14:23:19
842
转载 高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络的高度讨
2013-04-23 15:14:40
757
android触摸测试,支持多指同时划动
2019-04-13
OpenGLES20地月球体加纹理
2018-10-08
wince6.0下的flashlite测试
2012-08-24
通过activesync调用WINCE设备里的DLL--ceFuncTest
2009-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人