- 博客(68)
- 资源 (13)
- 收藏
- 关注
原创 path与classpath区别
1.path的作用 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而
2016-06-14 09:50:05
384
转载 Java并发编程:Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Jav
2016-04-07 20:39:04
317
转载 原码,反码,补码
本博客参照:http://blog.youkuaiyun.com/silentbalanceyh/article/details/46083601)计算机里面的原码、反码、补码 在计算机里面所有的数据都是按照字节来存储的,1个字节等于8位(1Byte=8bit),而计算机只能识别0和1,所以根据排列,1个字节可以存储256种不同的信息,就是28(0和1两种可能,8位排列),比如定义一
2016-03-29 16:05:44
534
转载 JDK,JRE,JVM区别与联系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/j
2016-03-16 22:45:03
324
原创 android ui
1. Android:gravityandroid:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。 2. android:
2016-03-13 10:49:06
499
原创 source insight 快捷键
1. 这里的F3对应eclipse的ctrl + shift+K ,F4对应eclipse的ctrl + k。 2. Source insight 到某行的快捷键 Ctrl + g 和eclipse中的ctrl + l效果一样
2016-03-13 10:40:09
359
原创 adb常用命令
0:adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯这里说最重要的一个命令,记住help 更高权限的adbkill—server命令从linux命令进入到手机用到的命令是adb shell ;从手机出来再跳到linux用到的命令是 exit;有时候手机连接不上比adb kill-server 更高权限的是 A
2016-03-06 21:19:30
436
原创 linux命令总结
0:mkdir 的用法 1 终端CTRL + ALT + T 打开终端。 CTRL + D: 关闭终端 CTRL + WIN键 +向上的箭头 终端最大化CTRL + WIN 键 +向下的箭头 终端最小化 2 杀死进程(遇到alm死掉了,然后在ubuntu下如何杀死alm) 3 ps(Proc
2016-03-06 20:29:46
359
原创 ubuntu快捷键
1. Ctrl+win键 同时加上 D键可以最小化,同时按这组按键可以返回到原来的这种效果。 2. Ctrl +L 用上面的快捷键可以出现上面的location 框,方便快捷的找到目录所在的位置 3. 单个页面最小化的快捷键 和1不同的是,1的操作是所有页面均最小化;单个页面最小化的快捷键是ctrl + alt + 0
2016-03-06 19:53:04
291
原创 eclipse快捷键
Eclipse快捷键大全1. 2. Eclipse中 export功能的使用,为整个工程生成javadoc文档 比如说想把一个android工程,生成一个javadoc文档,方案如下:使用eclipse生成文档(javadoc)方法如下: 1、在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择
2016-03-06 19:44:39
394
原创 android语言国际化
前言我们在使用Android手机系统的时候经常在“设置”项里面会提供用户多种系统语言选择,比如:中文、英语…… 大家或许已经发现这些语言显示顺序都是“从左往右”;但是有一些语言是“从右往左”显示的,比如阿拉伯语、希伯来语等语言,当在这种语言环境下时,我们需要怎么来处理布局文件呢?接下来的时间我们就来讨论处理阿拉伯语等“从右往左”显示语言的问题。布局首先我们先讲解布局问题,在An
2016-03-04 20:55:33
1230
原创 onBackPressed()的用法
android手机下面有3个实体按键,back,home,menu;当触发back键的时候,activity会返回,那肯定是调用了某个方法,其实那个方法就是onBackPressed()方法。下面是直接新建一个andorid工程,什么都没修改,然后重写了onBackPressed()方法。代码如下。运行结果如下:注意看下图:单击返回键的时候,会有一个Toast,这说明调
2016-01-17 13:47:10
7318
原创 java中的同步与异步
网上有很多网友用很通俗的比喻 把同步和异步讲解的很透彻 转过来 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 同步就是你叫我去吃
2016-01-17 13:24:28
794
原创 <xliff:g>标签介绍
标签介绍:%1$s: %2$s这个主要用于程序中,动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分 属性id可以随便命名 属性example表示举例说明,可以省略 %n$ms:代表输出的是字符串,n代
2016-01-10 22:56:08
862
原创 android 中style和Theme
Style:Style是View中一些属性的集合,包括height,padding,font color,background等等,Style单独定义在xml文件中,类似与web页面中css的角色,将设计和内容分开,便于修改和重复使用。 定义Style:style文件需要保存在res/values目录下,文件名任意,但是必须是xml文件,sytle文件的根标记必须是
2016-01-07 23:20:44
579
原创 coreApp="true";android:sharedUserId="android.uid.system";android:process="system"
1. 本文说下coreApp="true";android:sharedUserId="android.uid.system";android:process="system"的使用2. 先说android:process="system"的使用 我们首先建立最简单的android工程,来验证android:process="system"的用法,先看MainActivity.jav
2015-12-29 20:06:40
15306
2
转载 Android单个进程内存分配
android不同设备单个进程可用内存是不一样的,可以查看/system/build.prop文件。# This is a high density device with more memory, so larger vm heaps for it.dalvik.vm.heapsize=24m上面heapsize参数表示单个进程可用的最大内存,但如果存在如下参数:dalvik.v
2015-12-29 17:28:38
1680
转载 ViewPager 详解(一)---基本入门
ViewPager 是参照下面的博客:http://blog.youkuaiyun.com/harvic880925/article/details/38453725 前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究
2015-12-28 20:32:51
373
原创 android之Notification和PendingIntent
因为项目中用到了Notification和PendingIntent, 下面只看图不说话。
2015-12-27 15:07:34
477
原创 android之PreferenceActivity使用详解
一、写作前面当我们做应用的时候,需要用户配置一些信息,而这就是通常所说的应用设置。对于Android系统来说,系统本身的设置带来的用户体验和习惯已经深入人心,在我们的应用中同样用到类似的设置页,那么用户使用起来就会更加亲切和方便。是吗?那我们应该怎么做到呢?这就要靠本文的主人公PreferenceActivity了。二、设置的细节打开Android手机的设置,如下图:
2015-12-23 17:30:24
506
原创 Java上转型转的是引用而不是对象
输出结果如下:解释:我们对20行的a()方法按F3键,进入的是Cp2类的a()方法,但是输出的结果是son(); 所以java上转型转的是引用而不是对象。
2015-12-20 10:31:53
388
原创 java中instanceof用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:
2015-12-18 19:40:02
297
原创 迅雷赚钱宝和优酷路由宝赚钱的原理
最近迅雷赚钱宝和优酷路由宝比较火,下面就解析他们的原理: 迅雷或优酷的网络服务需要带宽,这就需要购买服务器。迅雷赚钱宝或优酷路由宝利用用户的上行带宽承担了服务器的功能(作其网络服务的 CDN 节点),也就是为其分配带宽。这样既节省了它们购买服务器的钱,同时又加快了用户网络服务的速度。那什么是CDN节点呢,看下下一段CDN的工作流程; 当用户访问已经加入CDN服务的
2015-11-30 22:37:34
5439
转载 Android.mk的用法和基础
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)JAVA库,java类库,编译打包生成
2015-11-23 23:26:31
310
转载 android之ListPreference的用法_PreferenceActivity用法
参照下面的博客:http://blog.youkuaiyun.com/jason0539/article/details/10054743#comments
2015-11-23 23:21:56
475
原创 Android之android.intent.category.LAUNCHER的用途和使用
Android之android.intent.category.LAUNCHER的用途和使用有时候我们只是在eclipse新建一个android工程,然后 run下,然后在手机上就有一个带logo的apk;然而我们很少考虑没有图标的apk,下面要说的就是android.intent.category.LAUNCHER。 1:我们先看带android.intent.category.LAUNCHER
2015-11-11 21:51:26
29515
转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)
转载 郭霖的博客 http://blog.youkuaiyun.com/guolin_blog/article/details/12921889
2015-11-09 22:29:33
335
原创 android之Pull解析XML
android之Pull解析XML 参照了如下博客: 1:http://blog.youkuaiyun.com/chenzheng_java/article/details/6220213 2:http://download.youkuaiyun.com/detail/sdsunqian/4157865 废话少说,我们直接开始: 上图为最终效果图。 下面为代码结构示意图: 我们先来看看代码: activ
2015-11-09 22:04:34
346
原创 android之android.intent.category.DEFAULT的用途和使用
android之android.intent.category.DEFAULT的用途和使用
2015-11-09 21:45:33
553
原创 两个android程序相互调用
1: 此文档为:两个apk之间的相互调用 http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73260878e482a958448e435061e5a23b8e76d79435886d82f2750f51218bded367034033db59cd58a4cc0bb94222f822d35671cf11b
2015-11-09 21:39:30
684
转载 Android Context 上下文 你必须知道的一切
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/ 我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇关于Contex
2015-11-02 22:27:59
437
原创 Android之Adapter用法总结
Android之Adapter用法总结1:概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一览: 由图可以看到在An
2015-10-28 21:39:15
2840
原创 fragment 的repalce方法和hide和show
周末整理这个文档按关键字搜索Android开发:Fragment不同操作的生命周期 - 推酷
2015-10-28 21:38:14
480
黑马入学考试试题
2016-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人