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

原创 技术网址资源汇总(更新中。。。)
2015-04-02:1、51CT0博客___ID:tickTick___网址:http://ticktick.blog.51cto.com/
2015-04-20 16:38:41
887
原创 Linux补丁学习笔记
Linux补丁学习笔记1、diff补丁的功能:比较两个文件(文件夹)的不同,然后记录下来。2、patch就是利用diff制作的补丁来实现源文件(夹)和目的文件(夹)的转换。2.1 给单个文件打补丁的方式,已知文件text0、text1。patch [option] [originalfile [patchfile]]originalfile的对象可以为text0也可以为te
2015-09-24 00:13:29
696
原创 Linux中U盘的挂载、卸载、格式化
一、在Ubuntu12.04系统中,实现对U盘的挂在、卸载。1、首先确定U盘的挂载点:fdisk -l 例如得到如下: Device Boot Start End Blocks Id System /dev/sdb1 8192 7744511 3868160 b W95 FAT32
2015-09-23 15:33:52
2517
转载 linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar z
2015-09-19 15:55:02
469
转载 canvas.drawArc实现
上文已经绘制了圆环,但仔细分析就知,如果只需要圆环的话,那么只绘制圆环就可以,不用画内圆和外圆了。事实证明也是如此。 但是要做成和下面的圆环透明度不一的效果上面的方法还是达不中:用drawCircle不中了,经查android提供了绘制圆弧的函数drawArc,参考http://zhidao.baidu.com/question/469977150.h
2015-08-22 20:31:17
1215
转载 String,StringBuffer与StringBuilder的区别?
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2015-08-20 22:53:23
388
转载 android adb 命令发送 keyevent
使用Adb shell command直接送key event給Androidadb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent 29 # for key 'A'adb shell input keyeven
2015-08-18 14:32:16
587
转载 LayoutInflater作用及使用
作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.。2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素。 方法: Android里面想要创建一个画面的时候,初学一般都是新建一个类,继承Activity基类,然后在onCreate里面使用set
2015-08-14 16:15:49
525
转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。 但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢? 为了弄清这个问题,我们可以做一个测
2015-08-11 18:05:51
508
转载 onItemSelected与onItemClick的区别
AdapterView可以实现这两个方法,一个select,一个click,到底有什么不同呢?仔细看了下开发文档,其实道理很简单:在AdapterView.OnItemSelectedListener的介绍里,有这样一句:This callback is invokedonly when the newly selected position isdifferent f
2015-08-11 17:29:11
1293
转载 Android之Inflate()方法用途
Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个lay
2015-08-11 17:20:23
425
转载 android inflater 用法
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使
2015-08-11 14:35:20
436
转载 tools:context与xmlns:tools学习笔记
【tools:context】<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertic
2015-08-07 09:02:33
577
转载 android:showAsAction="always|withText"分析
在actionBar只显示了icon但是没有显示title,这是怎么回事呢?于是又在官网深挖了....看到了这一段... https://developer.android.com/guide/topics/ui/actionbar.html#AddingIf your menu item supplies both a title and an icon—with the title and
2015-08-06 17:32:54
3010
原创 设置与菜单项关联的Activity学习笔记
需求:单击某个菜单项启动其他Activity。只需调用MenuItem的setIntent(Intent intent)方法即可。示例部分代码:SubMenu prog = menu.addSubMenu("启动程序");prog.setHeaderIcon(R.drawable.tools);prog.setHeaderTitle("选择您要启动的程序");MenuItem
2015-08-06 11:08:03
683
原创 The method build() is undefined for the type Notification.Builder
安卓的模拟系统为Android 4.0.3(API 15)。在调试Notification出现如下错误提示: The method build() is undefined for the type Notification.Builder 出现错误的部分源码如下:Intent intent = new Intent(MainActivity.this, O
2015-08-04 14:36:55
2116
转载 layout_weight参数的使用
在Android程序当中,最为常见的布局方式就是使用LinearLayout和RelativeLayout。当内部元素按照纵向或者横向的某个固定方向进行排列的时候,使用LinearLayout是比较方便的。当使用LinearLayout进行嵌套,也可以实现较为复杂的布局效果。在LinearLayout当中,有个layout_weight的属性,相对使用比较复杂,这里简单做个介绍。1、在Li
2015-08-04 09:31:06
496
转载 android:persistentDrawingCache含义
网上很多人在寻找这个答案,下面将API中的解释进行翻译: Defines the persistence of the drawing cache. The drawing cache might be enabled by a ViewGroup for all its children in specific situations (for instance during a scr
2015-08-03 17:21:08
418
转载 android中Baseadapter的getItem和getItemId的作用和重写
重写Baseadapter时,我们知道需要重写以下四个方法:getCount,getItem(int position),getItemId(int position),getView方法,getCount决定了listview一共有多少个item,而getView返回了每个item项所显示的view。可是getItem(int position),getItemId(int position
2015-08-03 13:53:09
2712
原创 AdapterViewFlipper组件学习笔记
AdapterViewFilpper继承了AdapterViewAnimator,也会显示Adapter提供的多个View组件,但是它每次只能显示一个View组件。功能:类似幻灯片的效果。示例布局xml代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout
2015-08-02 13:44:40
624
转载 android:layout_centerHorizontal="true"和 android:gravity="center_horizontal"什么区别?
<RelativeLayout android:layout_width="200dip" android:layout_height="200dip" > <Button android:layout_width="100dp" android:layout_h
2015-08-02 12:09:25
6203
原创 画廊视图Gallery组件学习笔记
Gallery与Spinner组件有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表框。区别:Spinner显示的是一个垂直的列表框,而Gallery显示的是一个水平的列表框。示例java代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt
2015-08-01 23:25:49
545
原创 Spinner组件学习笔记
Spinner是一个列表选项,相当于弹出一个菜单供用户选择。 Spinner与Gallery都继承了AbsSpinner,AbsSpinner继承了AdapterView,因此它也表现出AdapterView的特征:只要为AdapterView提供Adapter即可。 如果开发者使用Spinner时已经可以确定下来列表框里的列表项,则完全不需要写代码,只要为Spinner指定and
2015-08-01 20:48:03
702
原创 ExpandableListView组件学习笔记
ExpandableListView的用法与普通ListView的用法非常相似,只是ExpandableListView所显示的列表项应该由ExpandableListAdapter提供,ExpandableListAdapter是一个接口。与Adapter类似的是,实现ExpandableListAdapter也有如下三种常用方法: (1)扩展BaseExpandableListA
2015-08-01 15:20:02
536
原创 Java集合类概述
1、Collection接口通常遍历集合,都是通过迭代器(Iterator)实现。注意:Iterator的next()方法返回的是Object!Collection接口常用的方法:add(E e):将指定的对象添加到集合中。remove(Object o):将指定对象从集合中删除。isEmpty():返回boolean值,判断当前集合是否为空。iterator():返回在此
2015-07-31 16:58:54
473
原创 AutoCompleteTextView与MultiAutoCompleteTextView学习笔记
自动完成文本框(AutoCompleteTextView)从EditText派生而出,功能:当用户输入一定字符以后,自动完成文本框会显示一个下拉菜单,供用户选择。 使用AutoCompleteTextView,要为它设置一个Adapter,该Adapter封装了AutoCompleteTextView预设的提示文本。 AutoCompleteTextView还派生了一个
2015-07-31 10:29:02
725
原创 利用adb安装和卸载android APK
ADB工具,全称Android Debug Bridge,通过cmd命令行,进入Android SDK/platform-tools子目录下。电脑往手机复制文件:adb push d:/adc.txt /sdcard/手机往电脑复制文件:adb pull /sdcard/xyz.txt d:/adb shell:实现linux指令操作。命令:adb shell。
2015-07-31 09:36:48
3173
原创 扩展BaseAdapter实现不存储列表项的ListView
扩展BaseAdapter可以取得对Adapter最大的控制权:程序要穿件多少个列表项,每个列表项的组件都由开发者来决定。扩展一个BaseAdapter需要重写如下四个方法: 示例java代码:public class MainActivity extends Activity{ ListView myList; @Override publi
2015-07-30 23:19:55
525
转载 The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-tools下
2015-07-30 22:18:29
423
转载 Adapter内的onItemClick监听器四个arg参数
onItemClick(AdapterView parent, View view, int position, long id)举个例子你会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。 如果你点了b这个item。如下:public void onItemClick (AdapterView parent,
2015-07-30 21:57:44
429
转载 Java中的for循环
for循环是开界的。它的一般形式为: for(; ; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i<=10; i++) 语句; 上例中先给 " i " 赋初值1, 判断 " i " 是否小于等于10, 若是则执行
2015-07-30 21:21:51
512
转载 List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
List>的结果集怎么使用Java代码遍历以获取String,Object的值?原文:http://blog.youkuaiyun.com/zhuanshenweiliu/article/details/9180975
2015-07-30 20:49:03
1434
转载 android按两次返回键退出
我们可以在很多应用中都能看到按两次返回键退出 , 其实这个功能实现很容易, 下面就是实现的代码 , 把它放到你的程序中你的程序就能按两次返回键退出啦 , 这个功能是为了避免误点而把程序退出了 ,给你的程序也加上这个简单实用的功能把 :package com.anjoyo.test;import android.app.Activity;import android.os.Bundle;
2015-07-30 17:36:21
479
转载 Java中list用法
1、List中可以添加任何对象,包括自己定义的新的类。class Person{.....}上面定义了一个Person类,下面看好如何使用ListPerson p1=new Person();Person p2=new Person();List list=new ArrayList();list.add(p1);list.add(p2);//这里是将对象加入到
2015-07-30 16:33:42
452
原创 ListActivity实现列表学习笔记
如果程序的窗口仅仅需要显示一个列表,则可以直接让Activity继承ListActivity来实现,ListActivity的子类无须调用setContentView()方法来显示某个界面,而是可以直接传入一个内容Adapter,ListActivity的子类就呈现出一个列表。xml代码:<LinearLayout xmlns:android="http://schemas.androi
2015-07-30 15:07:00
552
原创 ArrayAdapter创建ListView学习笔记
activity_main.xml总的布局文件、array_item.xml为list1的布局、checked_item.xml为list2的布局。java代码: super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView list1 = (ListView) findV
2015-07-30 14:36:27
433
原创 ListView学习笔记
创建ListView有如下两种方式: ListView常用的XML属性如下:main.xml代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
2015-07-30 11:25:24
512
转载 Android的string-array数据源简单使用
在Android中,用string-array是一种简单的提取XML资源文件数据的方法。 例子如下: 把相应的数据放到values文件夹的arrays.xml文件里 丰台区 石景山区 海淀区 漳州市 朝阳区
2015-07-30 11:03:25
523
转载 Java关键字static、final使用小结
static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是
2015-07-29 23:14:52
386
转载 JAVA中的接口和抽象类
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一
2015-07-29 23:11:15
365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人