- 博客(81)
- 资源 (1)
- 收藏
- 关注

转载 详细解析Java中抽象类和接口的区别
http://www.soft6.com/tech/11/119126.html在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时
2012-07-27 09:58:35
2463
转载 Root Android原生手机 Pixel 3
Root Pixel 3 and Pixel 3 XL & Unlock Bootloader | DroidViews
2021-09-15 01:22:31
682
原创 ubuntu 工作命令(一)
1,图形化打开某个路径的文件夹。nautilus /homenautilus是文件管理器,应该是你说的可视化窗口2.~$ gnome-terminal --help用法: gnome-terminal [选项...]帮助选项: -h, --help 显示帮助选项 --help-all
2012-12-17 18:18:04
682
转载 tar打包split分割分解拆分大包文件
2010-01-26 12:47 http://hi.baidu.com/hovlj_1130/item/fe21d8342e68aa86c3cf2928tar打包split分割分解拆分大包文件有时候远程下载tar包的时候,由于包太大,失去连接时,需要重新下载非常郁闷。这时候使用split分割分解拆分大包文件,然后单个下载下文件就OK。在Linux下使用 tar 命令来将文
2012-12-05 20:39:58
1973
转载 Android 4.0 ICS SystemUI浅析——SystemUI启动流程
转:http://www.2cto.com/kf/201206/134819.html阅读Android 4.0源码也有一段时间了,这次是针对SystemUI的一个学习过程。本文只是对SystemUI分析的一个开始——启动流程的分析,网上有很多关于2.3的SystemUI的分析,可4.0与2.3的差别还是很大的,为了给自己留下笔记同时也方便大家学习和探讨,遂写此文,后续将有更多关于Sy
2012-11-05 11:52:18
674
原创 android cts测试和结果分析
又来了比较繁琐的cts测试结果,前两天在分析cts失败结果的时候总结了一些方法,也许对大家有帮助。1.cts测试case:这个是在Google网上下载下来的,google在其发布的4.1版本中通过make cts编译出来的众多apk。2.cts测试代码位置:代码根目录/cts/。。。。3.cts测试过程:就是在允许cts目录中编译出来的众多apk。4.分析cts结果:在分析一个
2012-09-20 18:46:00
4129
原创 android apk签名
1.cd build/tools/signapk2.javac SignApk.java 3.获取SignApk$SignatureOutputStream.class和SignApk.class建立目录s/com/android/signapk,将两个class文件放入目录下 执行jar cvfm signapk.jar SignApk.mf -C s .生成signap
2012-08-29 17:43:42
867
转载 mk中的android:sharedUserId和LOCAL_CERTIFICATE作用
Android中如何修改系统时间(应用程序获得系统权限) 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运
2012-08-29 16:54:20
541
转载 android 签名
http://www.cnblogs.com/ghj1976/archive/2011/07/18/2109381.html为了要签名? 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可
2012-08-23 11:49:35
646
原创 正在设定sun-java6-jre解决方法
今天搭建一个linux的开发环境遇到一个很无解的问题,出现一个“正在设定 sun-java6-jre ”的界面,然后鼠标接盘都操作不了。还是惊叹网络的强大,在网上搜索到一个解决方案,才发现遇到问题特别时一个很无解的问题,要即使的上网搜索一下,也许其他人已经遇到了这样的问题,然后参照别人的解决方案,往往能够达到事半功倍的效果。以下是我搜索到的原地址,供参考。http://ww
2012-08-20 17:50:00
1977
转载 android适配分辨率(hdpi,mdpi,ldpi)及横竖屏
http://jianxiaza.blog.163.com/blog/static/87685628201131471635563/**MUST HAVE ROOT ACCESS**Open Root Explorer- Open System folder- Press and hold the "build.prop" file until dialog pops
2012-08-14 10:49:22
4247
转载 Android mdpi ldpi hdpi区别(转)
http://hi.baidu.com/weiyousheng/blog/item/c622d701b9dec6c2277fb5cc.html在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、dra
2012-08-14 10:42:26
2108
转载 android中的(singleLine)单行显示 none start middle
http://www.cnblogs.com/firecode/archive/2012/04/23/2466711.html第一个button 什么都没写。 后面省略号android:ellipsize="none" none就没有省略号了android:ellipsize="start" 省略好放到起始的位置android:ellipsize="m
2012-08-13 14:53:15
5793
转载 Git的Patch功能(转)
http://www.cnblogs.com/y041039/articles/2411600.htmlUNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patc
2012-08-03 13:52:31
1178
转载 浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout(配以小例子:代码+图)
http://www.cnblogs.com/wisekingokok/archive/2011/08/24/2152004.htmlAndroid的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、Rel
2012-08-02 17:12:33
719
转载 浅谈Android五大布局(二)——RelativeLayout和TableLayout(配以小例子:代码+图)
http://www.cnblogs.com/wisekingokok/archive/2011/08/24/2152004.html在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局
2012-08-02 17:11:09
1160
原创 android framelayout的简单使用例子
android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:layout_width="fill_parent" android:layout_height="wr
2012-08-02 16:17:14
663
转载 Android实现网络多线程断点续传下载
转:希望转载的朋友能够尊重作者的劳动成果,加上转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/02/20/2358801.html 谢谢。 本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单
2012-08-02 13:52:03
440
转载 Android操作HTTP实现与服务器通信
希望转载的朋友能够尊重作者的劳动成果,加上转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/02/19/2357842.html 谢谢本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post
2012-08-02 13:49:19
1039
转载 android的binder机制研究(C++部分)(转)
转:http://blog.163.com/yan_zhennan@126/blog/static/1093447502011321117011/?suggestedreading&wumii(一) 概述 android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环
2012-08-01 20:06:32
421
转载 android中service和aidl详细整理
转:http://blog.163.com/yan_zhennan@126/blog/static/109344750201232691257447/1.首先理解service的作用和生命周期,由于activity如果切换,那么他就不再运行,那么我们想在玩游戏的时候听播放器中的音乐,activity就应运而生了,这是最常见的一种场景,同时service由于它的优先级比较高,不容易被回收
2012-08-01 20:04:57
393
转载 Android Service学习之AIDL, Parcelable和远程服务
转:http://blog.163.com/yan_zhennan@126/blog/static/10934475020123268484086/AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作
2012-08-01 20:03:47
329
原创 java反射机制调用
代码中包含两个类:Student.java提供方法TestClassMethod.java远程调用Student中的方法的例子---------------------------------------------------------------------------------package com.java.demo.klass;import java.
2012-08-01 18:08:49
359
转载 android 进程通信aidl
Android 对进程间通信实现了一套轻量级的IPC机制 --- Binder机制,基于此基础之上提供了整体的封装,从而实现对象代理机制。【这与COM, CORBA有相似之处,即都是基于对象代理机制。不过android似乎只限制在本机内,而不象前者是可以跨网络的】 Binder工作模式1、客户端通过某种方式(后文会详细介绍)得到服务器端的代理对象。从客户端角度看来代理对象和他的本
2012-08-01 17:03:01
1165
转载 浅谈android中Handler,Looper,Message
网上搜索后,在android中线程间通信使用Handler,Looper,Message这几个对象(不熟悉这些概念的同志们请自己查下)。 这是网上的一个使用例子: Java代码 "font-size: medium;">public class Activity2 extends Activity implements OnClickListene
2012-08-01 14:37:49
962
转载 有关Android线程的学习
转:http://android.blog.51cto.com/268543/3438231. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。A
2012-07-30 11:34:30
395
转载 android 进程与线程 进程与进程 线程与线程通信问题
转:http://android-zhang.iteye.com/blog/13330321. Android中进程与进程、线程与线程之间如何通信?1)一个 Android 程序开始运行时,会单独启动一个Process。默认情况下,所有这个程序中的Activity或者Service都会跑在这个Process。默认情况下,一个Android程序也只有一个Process,但
2012-07-30 10:48:30
1240
转载 android中service和aidl详细整理(值得一读的文章)
本文系343315623 devilived原创整理,转载分享请注明出处(http://hi.baidu.com/canghaiyisu123/blog/item/22e3f9ed78eadc3563d09f2e.html)。1.首先理解service的作用和生命周期,由于activity如果切换,那么他就不再运行,那么我们想在玩游戏的时候听播放器中的音乐,activity就应
2012-07-30 10:43:18
1122
原创 SQLite3数据库中LIMIT和 OFFSET的理解
如下: SELECT * FROM trom_data WHERE device_id=12 ORDER BY time_stamp DESC LIMIT 1 OFFSET 0sql语句,其中LIMIT 1 OFFSET 0的意思是说在查询结果中以第0条记录为基准(包括第0条),取1条记录,这样所取得的记录即为第0条记录,也即此表中device_id=12 且time_
2012-07-28 14:14:14
775
原创 java:万能的clone方法。(科长写的,赞!感谢科长和leader)
/** * clone * @param List: * @return */ public static List cloneList(List inList) throws PsSystemException{ List outList = null; try{ outList = (List)inList.getClas
2012-07-27 10:11:22
1117
转载 两分钟彻底让你明白Android Activity生命周期(图文)!(转)
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):
2012-07-27 10:08:14
417
原创 Linux查看磁盘空间命令
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所有
2012-07-27 10:07:43
598
原创 android 反编译
java饭编译工具,dex2jar&jd-gui另外,Activity,Service,ContentProvider等会被android系统调用到的class是不会被混淆的。> > 附上反编译工具及使用方法。> 一、解压缩apk文件得到classes.dex文件> 二、使用附件的dex2jar.sh脚本将classes.dex转换为classes.dex.dex2
2012-07-27 10:05:25
312
java反编译工具dex2jar&jd;-gui
2012-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人