自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 其实真的搞清楚了安卓四大组件的应用场景了吗

其实经历这么多年来的安卓方面的开发,最后的感觉是,它太自由了,要实现一件事,可用的方式太多了。举个例子:我想在两个APP之间同步一些状态或数据,你觉得用什么方式合适?1、广播;2、Messenger;3、AIDL;4、ContentProvider;甚至还可以用SharedPreference(虽然这个跨进程共享方式已经被安卓废弃);1、刚开始接触安卓,就觉得广播最好...

2020-04-05 00:46:42 386

原创 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 534

原创 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 834

转载 Android studio快捷键大全 和 eclipse对照(转)

Android studio快捷键大全 和 eclipse对照(转)Ctrl+空格代码提示 (同Eclipse中Alt+/)Ctrl+Shjft+N 项目内查找文件 (同Eclipse中Ctrl+Shift+R)double Shift...

2019-04-15 11:08:09 225

原创 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 1322

原创 TextView超长显示后面的字符

单行模式下,TextView超长后,默认会把后面的字符截掉变成“...”,但有个小技巧,可以让它一直显示后面追加的字符,前面变成“...”,android:ellipsize="start"就这么简单,之前一直没留意过这东西。做下笔记。...

2018-11-05 09:48:59 1244

原创 ViewPager的BUG :点住TextView后无法滑动

应该跟ViewPager的版本有关系,我遇到的问题如下:ViewPager上有个TextView, 属于有singleLine和gravity 为 center, 然后发现点住TextView时滑动,此时Page无法滑动了,百思不解,后来发现把gravity改为left或right,都可以正常滑动,只要设置了center了就不行了,后来我只能用一个FrameLayout去把TextView装一

2017-01-19 10:39:27 772 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 904

原创 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 10480

原创 彻底固定一个默认Launcher

由于我们产品需要把自己的Launcher固定住,而且不允许任何情况去更换别的Launcher,于是查了一些帖子,下面这位仁兄写的比较靠谱,但依然没有彻底固定住http://blog.csdn.net/fireness/article/details/48177923其实这样做是最彻底的,普通用户怎么弄也弄不掉我的Launcher 了。写下笔记:系统版本:4.2.2, 文件:

2016-11-26 15:39:43 556

原创 ubuntu 64bit 下 arm linux gcc 无法运行

$sudo apt-get install libstdc++6 $sudo apt-get install lib32stdc++6

2014-04-25 16:28:10 1554 1

转载 android横竖屏切换时候Activity的生命周期

为自己提醒,写android程序,千万不能忽略了activity的生命周期问题。1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate--> onStart--> onResume--> 3、按crtl+f12切换成横屏时 onSaveInstanceState--> 

2014-03-19 18:15:23 734

原创 Android ListView

这几天刚碰到这这样的应用需求,为自己记一下。1、换背景,包括默认背景和点击背景2、Item个别TextView使用自定义字体,这使得必须自定义一个Adapter,动态修改字体。实现效果:activity布局,很简单就一个listview    xmlns:tools="http://schemas.android.com/tools"    android:

2014-03-18 14:23:19 806

转载 高并发高流量网站架构

Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。  本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:  首先在整个网络的高度讨

2013-04-23 15:14:40 715

android触摸测试,支持多指同时划动

android触摸测试,支持多指同时划动,主要用于安卓系统下对触摸驱动的测试,代码中也加了多指坐标点的打印,可以帮助排查触摸问题。当然安卓的开发者选项中也有指针的显示界面,但自己写的代码可以灵活增加一些日志对排查问题更简单。本次是因为有个项目触摸划动轨迹经常飞掉,所以写下这个测试代码,最终看日志查到是触摸驱动上报的点有问题。

2019-04-13

OpenGLES20地月球体加纹理

OpenGLES20是安卓源码树下的opengl开发例子工程,用eclipse建的工程,我在里面加上了地球和月亮的球体+纹理,还有用点精灵绘画的夜空星星。纯粹是工作之余学习记录,有需要的下载参考,我也是参考网上的帖子搞的。建议下载代码后,在机子上运行,并理解完里面的每一句调用,试着修改一些参数玩玩,对理解OPENGL的一些概念很有帮助。最后忘了一件事: 要在OpenGLES20Activity.java的onCreate函数中修改一下才是地月界面,默认是安卓的原生例子三角形,上传资源时忘了改了。如下: //mGLView = new MyGLSurfaceView(this); mGLView = new EarthMoonSkyGLSurfaceView(this);

2018-10-08

wince6.0下的flashlite测试

通过手动导出wince6.0版本下的flashlite组件的.tlb,加到自己的工程中,调用一些接口的,目前只是尝试了这种方式可以正常工作,而且只在WTL环境中测试成功,可以实现在WTL窗口上播放一个指定路径的.SWF文件。包括测试过的arm平台的flashlite有关dll和测试用的WTL工程,IDE用的vs2005.

2012-08-24

WINCEZipTest

WINCE环境下的ZIP解码源码及测试代码 用EVC建立的工程。代码效率还可以。

2009-11-24

通过activesync调用WINCE设备里的DLL--ceFuncTest

通过activesync调用WINCE设备里的DLL的导出的函数, 这种方式可以实现桌面电脑方便地控制WINCE设备...

2009-11-24

空空如也

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

TA关注的人

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