- 博客(68)
- 资源 (3)
- 收藏
- 关注
翻译 source.android.com-source-overview
**The Android Source Code**Android is an open source software stack created for a wide array of devices with different form factors. The primary purposes of Android are to create an open software platf
2016-08-03 23:23:26 650
原创 OpenJDK 与 Sun JDK
Ubuntu的发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK。 OpenJDK是JDK的开放原始码版本,以GPL协议到形式放出。在JDK7的时候,OpenJDK已经成为jdk7的主干开发,sun jdk 7 是在OpenJDK的基础上发布到,其大部分原始码都相同,只有少部分原始码被替换掉。总结:授权协议的不同。OpenJDK采用GPL V2协议,SunJDK采用JRL协议
2016-07-30 17:48:48 386
原创 ubuntu 16.04安装openjdk 1.7
由于编译Android源码需要openjdk1.7.X版本。ubuntu 16.04自带openjdk为1.8.X版本。sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk如果出现:没有可用的软件包 openjdk-7-jdk,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已
2016-07-30 17:32:44 803
原创 Linux 解除安裝 Java?
here.https://www.java.com/zh_TW/download/help/linux_uninstall.xml
2016-07-29 17:49:06 228
原创 No command 'mmm' found
使用m、mm、mmm命令之前要在android源码目录下执行命令. build/envsetup.sh (点与build之间是有空格的)
2016-07-29 17:37:44 1661
原创 Ubuntu 1604 安装Android Studio Unable to run mksdcard SDK tool
Ubuntu 1604 安装Android Studio Unable to run mksdcard SDK tool来自世界上最大到同性社区到说法:You need some 32-bit binaries, and you have a 64-bit OS version (apparently). Try:sudo apt-get install lib32z1 lib32ncurses
2016-07-29 06:52:43 470
原创 android.content.res.Resources$NotFoundException: String resource ID #0xffffffff
看起来像是资源没找到,实际上是我往TextView存int类型,引起的。
2016-07-18 13:25:29 1592
原创 标签自动换行
public class AutoTextViewLayout extends ViewGroup { private static final int PADDING_HOR = 10;//水平方向padding private static final int PADDING_VERTICAL = 5;//垂直方向padding private static fina
2016-07-13 09:38:18 446
原创 【Java】Given two binary strings, return their sum
/** * Given two binary strings, return their sum (also a binary string). * * For example, a = "11" b = "1" Return "100". * * 2014年10月27日 18:55:23 */public class AddBinary { public static voi
2014-10-28 09:01:32 790
转载 解决ubuntu 64bit AndroidStudio中的SDK无法使用的问题,提示找不到该文件或目录
最近开始在Ubuntu上使用AndroidStudio开发Android App, 使用的是最新的Ubuntu 14.04 64bit系统。 安装了AndroidStudio 0.5.2 。AndroidStudio是自带SDK的。 但是SDK里面的工具都不能使用。 比如执行SDK中的adb命令, 提示没有adb这个文件。 但是我命名把adb所在的目录加到PATH环境变量中了。 除
2014-09-29 16:53:45 885
原创 【Android笔记】 通用ListView适配器
出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】
2014-09-01 16:11:03 356
原创 【Android】 tools:context【转】
1 android.support.v4.view.ViewPager2 android:id="@+id/pager"3 android:layout_width="match_parent"4 android:layout_height="wrap_content"5 tools:context=".MainAct
2014-09-01 09:37:44 306
原创 Android 获取包名,版本信息及VersionName名称
1 private String getAppInfo() { 2 try { 3 String pkName = this.getPackageName(); 4 String versionName = this.getPackageManager().getPackageInfo( 5
2014-09-01 09:37:40 418
原创 【Java】 Thinking in Java 4.8 练习10 吸血鬼数字
题目:吸血鬼数字是指位数为偶数的数字,可以有一对数字相乘得到,而这对数字各包含成绩的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。 以两个0结尾的数字是不允许的。写一个程序,找出4位数中所有吸血鬼数字。方法一: 1 public static void main(String[] args) { 2 outer: for (int i =
2014-09-01 09:37:36 315
原创 【Java】 Thinking in Java 4.8 练习9
1 /** 2 * 题目:创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数指定的个体数所构成的所有斐波那契数字。 3 * 例如:运行Fibonacci5,得到,1,1,2,3,5. 4 * @author Administrator 5 * 6 */ 7 public class Fibonacci { 8 9 public s
2014-09-01 09:37:31 349
原创 【Java】 Thinking in Java 2-11 练习10
题目:编写一个程序,打印出从命令行获得的三个参数。为此,需要确定命令行数组中String的下标。该题旨在考察:public static void main(String[] args){};page 31:main()方法的参数是一个String对象的数组。在这个程序中并未用到args,但是Java编译器要求必须这样做,因为args要用来存储命令行参数。程序代码: 1 p
2014-09-01 09:37:27 731
原创 【Android】Android 调用已安装市场,进行软件评分的功能实现
1 Uri uri = Uri.parse("market://details?id="+getPackageName());2 Intent intent = new Intent(Intent.ACTION_VIEW,uri);3 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);4 startActivity(intent);
2014-09-01 09:37:23 335
原创 【Android】Activity启动模式
网上下载的四种启动模式图片,置于桌面久矣,时时看上一眼。1,Standard2,SingleTop3,SingleTask4,SingleInstance
2014-09-01 09:37:19 250
原创 【Android】隐藏输入法
1 if (activity != null && activity.getCurrentFocus() != null2 && activity.getCurrentFocus().getWindowToken() != null) {3 InputMethodManager input = ((InputMethodManage
2014-09-01 09:37:15 428
原创 【Android开源库】AndroidStaggeredGrid:是一个支持实现多行多列且可变尺寸的阶梯形网格视图的开源库
AndroidStaggeredGrid是etsy实现的一个android瀑布流控件,没有继承ListView和Gridview,而是从更深层的AbsListVew着手实现。特性 设置列数,可以分别为横屏和竖屏指定不同的值屏幕方向改变时保持项的添加顺序不改变设置列表项之间的间隔支持添加header和footer支持OnScrollListener接口使用
2014-09-01 09:37:11 809
原创 【Tomcat】Tomcat环境变量配置
非我。http://jingyan.baidu.com/article/8065f87fcc0f182330249841.html
2014-09-01 09:37:06 449
原创 【转载】 扫描二维码自动识别手机APP下载地址
移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版、Google版、阿里版、腾讯版,等,我们可
2014-09-01 09:37:02 1235
原创 【Android】 activity的dialog样式
@null true false true @color/bg_white @null false
2014-09-01 09:36:58 320
原创 【Android】 Eclipse 打开的文件不可见
敲的时候,随手一拖,把一个文件拖不见了,估计是拖到另外一个视窗里去了;然后打开其他的文件,也无法看见;解决办法:window - new window;或者window - resetPerspective。
2014-09-01 09:36:54 356
原创 【Android】listview无法显示
1,自定义了adapter,但是界面无显示,控制台可以看的有数据从网络端返回; -- 与后台无关;2,json解析出list的长度大于0 -- 与解析无关;3,在adapter中getcount();getView();并未执行,但是adapter的构造方法是执行了的; -- 定位问题在listview.setAdapter(adapter);方法上。4,看listview,在初始
2014-09-01 09:36:52 583
原创 【Android】 R文件无法生成(转载)
android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成。针对此问题,我总结以下几个方面的原因。一.xml本身有错误R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游clear了一下项目,你
2014-09-01 09:36:48 323
原创 【Android】 代码中设置drawableButtom没有显示
1,xml中设置: android:drawableRight="@drawable/phone_gray"2,代码中动态设置: Drawable d = getResources().getDrawable(R.drawable.phone_gray); d.setBounds(0,0,d.getMinimumWidth(),d.getMinimumHeight());
2014-09-01 09:36:46 650
原创 【Java】new一个内部类
1 class Outer{2 3 class Inner{4 5 } 6 } 7 8 Inner in = new Outer().new Inner();
2014-09-01 09:36:41 542
原创 【android】 圆角头像
I:画圆角: 1 private void roundImg(ImageView iv){ 2 3 /**本地资源*/ 4 5 InputStream is = getResources().openRawResource(R.drawable.icon); 6 7 Bitmap bitmap = BitmapFactory.decodeStr
2014-09-01 09:36:39 392
原创 【Android转载】RotateAnimation详解
其他构造器的旋转也可参考这副图。 RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点。x轴为0度,顺时针方向旋转一定的角度。 1.RotateAnimation(fromDegrees, toDegrees) [默认以View左上角顶点为旋转点]。 X轴顺时针转动到fromDegrees为旋转的起始点, X轴顺时针转动到t
2014-09-01 09:36:35 359
原创 【Android】ActivityManager: Segmentation fault
今天Meizu Mx2;1280×800分辨率。安装的时候,控制台log:ActivityManager: Segmentation fault;手机端:找不到app,但是在系统类应用,如360手机管家,腾讯应用宝是可以看到该app在应用列表里。1,卸载,重新安装,不ok;2,重启手机,重新安装,ok;从网上搜到的:stack overflow上的答案说要使用最新的sdk;--
2014-09-01 09:36:31 272
原创 【读文笔记】 人既然知道努力就可以进步,为什么还是会不努力呢?
来自知乎。 ************ 从小到大,都处在一个怪圈里,努力两天,然后放纵,然后后悔,然后制定计划,然后努力两天。。。。 引用内瑟斯的一句话:生命不息,轮回不止。 也做过每天都朗诵羊皮卷的励志事情,也在书架上挂上坚持的木牌,也因为没有坚持在手臂上留下烫伤。 时光磨平这一切,努力,坚持努力,似乎越来越找不见了。 2014年元旦,开始日记。到了今日,201
2014-09-01 09:36:27 468
原创 【Android】Activity进入沉浸模式
沉浸模式-ImmersiveMode:观影时,看图时常见常用。即全屏模式。在4.4里面,底部虚拟键出现,代表手机为Nexus5.我的应用被底部虚拟键挤压变形,遮挡关键操作按钮。比如在我的欢迎页,有张圆形的图片,被压扁了,这时,我选择将底部虚拟键隐藏。1,打开沉浸模式。 1 /** 2 * Detects and toggles immersive mode (al
2014-09-01 09:36:23 865
Android 数据库框架 Litepal
2014-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人