摘要: Launcher3的主Activity是Launcher.java,在onCreate()方法中可以找到数据下载的入口。mModel 是类LauncherModel的引用。 在startLoader方法中可以看到,启动了一个名为LoaderTask的子线程。 可以看到,LoaderTask 类 实现 阅读全文
posted @ 2017-08-17 17:53 云海天际 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 之前有朋友希望能修改Android的gps信息,也就是说让其他应用获取gps信息时,取到修改后的信息。一开始听上去感觉挺不靠谱的,后来网上查了下资料,发现还是有人搞定的,主要都是通过古河发布的注入代码,将自己的内容注入到对应应用的内存。在这里,注入的过程就不叙述了,主要说下为什么能修改内容,用获取g... 阅读全文
posted @ 2015-08-28 17:55 云海天际 阅读(2267) 评论(1) 推荐(0) 编辑
摘要: 前几天做Android开发时遇到个奇怪的问题,报的错是在引用的jar包里的,搜不到解决的方法,所以打算把jar包里面那句报错的代码改掉。过程是坎坷的,所以记录下来,以备查看。1、将jar包直接改后缀成zip,将需要修改的class文件取出来,用反编译软件得到java文件(我这里是用的jd-gui看的);2、将jar包中对应的class文件删掉,重新改后缀成jar包,(不删掉这个class文件的话,后面打包会出现重复的class文件 这种错误);3、把jar包放到项目里面;4、把java文件放到项目里面,这里注意,包名是要和原先的包名一样,文件名称也需要和原先一样;5、打包生成APK。这里可能会 阅读全文
posted @ 2014-03-08 23:08 云海天际 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 加载VideoView的布局 或者 播放视频前 屏幕可能闪过黑屏问题:在onCreate 添加getWindow().setFormat(PixelFormat.TRANSLUCENT);解决。 阅读全文
posted @ 2014-02-11 09:05 云海天际 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: ////还没有认真试过,有时间测试下,看下结果。Android系统每个View都有3个和Touch事件相关的方法:public boolean dispatchTouchEvent(MotionEvent ev){},用来分发Touch事件;public boolean onInterceptTouchEvent(MotionEvent ev){},用来拦截Touch事件;public boolean onTouchEvent(MotionEvent ev){},这里响应Touch事件;1、当Touch事件发生时,最先响应的是顶层的View(父View),通过dispatchTouchEven 阅读全文
posted @ 2013-09-10 15:25 云海天际 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 暂且记录下 各个图标大小,以备查看 阅读全文
posted @ 2013-07-11 11:35 云海天际 阅读(169) 评论(0) 推荐(0) 编辑
摘要: String.format 在是一个比较常用的一个方法,和C的printf方法 用法差不多下面摘一些例子看下:也可以用来格式化日期,下面是几个常用的格式:format("%1$tF", System.currentTimeMillis()) 2013-07-03format("%tF %<tR", System.currentTimeMillis()) 2013-07-03 14:22format("%tF %<tT", System.currentTimeMillis()) 2013-07-03 14:22:52form 阅读全文
posted @ 2013-07-03 14:28 云海天际 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 主动弹出软键盘1、让EditView获取焦点 mEditView.requestFocus();2、弹出软件盘 InputMethodManager mInputMethodManager= (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE); mInputMethodManager.showSoftInput(mEditView, 0); 阅读全文
posted @ 2013-06-27 15:08 云海天际 阅读(147) 评论(0) 推荐(0) 编辑
摘要: WebView 可以加载一个url ,也可以加载一个String字符串。加载url:public void loadUrl (String url)public voidloadUrl(Stringurl,Map additionalHttpHeaders)这个url可以是一个 网页地址,也可以是本地地址additionalHttpHeaders 是需要自定义的http头例如:webview.loadUrl("http://www.baidu.com/");webview.loadUrl("file:///android_asset/test.html" 阅读全文
posted @ 2013-06-27 15:00 云海天际 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,Android项目获取资源ID 都是通过 项目自动生成的R 文件来获取的,比如:R.id.book_name。但是有时候,可能会找不到R文件,这样就大条了。所以,也可以通过 getResources().getIdentifier(name, type, getPackageName()),这种方式来获取,比如getResources().getIdentifier("book_name", "id", getPackageName())。layout、drawable、id、color 等等 都是可以这样用的。之前给flash 编译成 an 阅读全文
posted @ 2013-06-03 17:28 云海天际 阅读(291) 评论(0) 推荐(0) 编辑