自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qinjinghua2012的专栏

路漫漫其修远兮 吾将上下而求索

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

原创 技术网址资源汇总(更新中。。。)

2015-04-02:1、51CT0博客___ID:tickTick___网址:http://ticktick.blog.51cto.com/

2015-04-20 16:38:41 784

原创 Linux补丁学习笔记

Linux补丁学习笔记1、diff补丁的功能:比较两个文件(文件夹)的不同,然后记录下来。2、patch就是利用diff制作的补丁来实现源文件(夹)和目的文件(夹)的转换。2.1 给单个文件打补丁的方式,已知文件text0、text1。patch [option] [originalfile [patchfile]]originalfile的对象可以为text0也可以为te

2015-09-24 00:13:29 647

原创 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 2464

转载 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 434

转载 canvas.drawArc实现

上文已经绘制了圆环,但仔细分析就知,如果只需要圆环的话,那么只绘制圆环就可以,不用画内圆和外圆了。事实证明也是如此。        但是要做成和下面的圆环透明度不一的效果上面的方法还是达不中:用drawCircle不中了,经查android提供了绘制圆弧的函数drawArc,参考http://zhidao.baidu.com/question/469977150.h

2015-08-22 20:31:17 1183

转载 String,StringBuffer与StringBuilder的区别?

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2015-08-20 22:53:23 354

转载 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 473

转载 LayoutInflater作用及使用

作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入.。2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素。 方法:         Android里面想要创建一个画面的时候,初学一般都是新建一个类,继承Activity基类,然后在onCreate里面使用set

2015-08-14 16:15:49 485

转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。    但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢? 为了弄清这个问题,我们可以做一个测

2015-08-11 18:05:51 470

转载 onItemSelected与onItemClick的区别

AdapterView可以实现这两个方法,一个select,一个click,到底有什么不同呢?仔细看了下开发文档,其实道理很简单:在AdapterView.OnItemSelectedListener的介绍里,有这样一句:This callback is invokedonly when the newly selected position isdifferent f

2015-08-11 17:29:11 1229

转载 Android之Inflate()方法用途

Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个lay

2015-08-11 17:20:23 394

转载 android inflater 用法

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使

2015-08-11 14:35:20 404

转载 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 542

转载 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 2928 2

原创 设置与菜单项关联的Activity学习笔记

需求:单击某个菜单项启动其他Activity。只需调用MenuItem的setIntent(Intent intent)方法即可。示例部分代码:SubMenu prog = menu.addSubMenu("启动程序");prog.setHeaderIcon(R.drawable.tools);prog.setHeaderTitle("选择您要启动的程序");MenuItem

2015-08-06 11:08:03 630

原创 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 2049

转载 layout_weight参数的使用

在Android程序当中,最为常见的布局方式就是使用LinearLayout和RelativeLayout。当内部元素按照纵向或者横向的某个固定方向进行排列的时候,使用LinearLayout是比较方便的。当使用LinearLayout进行嵌套,也可以实现较为复杂的布局效果。在LinearLayout当中,有个layout_weight的属性,相对使用比较复杂,这里简单做个介绍。1、在Li

2015-08-04 09:31:06 450

转载 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 390

转载 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 2632

原创 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 580

转载 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 6126

原创 画廊视图Gallery组件学习笔记

Gallery与Spinner组件有共同的父类:AbsSpinner,表明Gallery和Spinner都是一个列表框。区别:Spinner显示的是一个垂直的列表框,而Gallery显示的是一个水平的列表框。示例java代码:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt

2015-08-01 23:25:49 513

原创 Spinner组件学习笔记

Spinner是一个列表选项,相当于弹出一个菜单供用户选择。 Spinner与Gallery都继承了AbsSpinner,AbsSpinner继承了AdapterView,因此它也表现出AdapterView的特征:只要为AdapterView提供Adapter即可。       如果开发者使用Spinner时已经可以确定下来列表框里的列表项,则完全不需要写代码,只要为Spinner指定and

2015-08-01 20:48:03 650

原创 ExpandableListView组件学习笔记

ExpandableListView的用法与普通ListView的用法非常相似,只是ExpandableListView所显示的列表项应该由ExpandableListAdapter提供,ExpandableListAdapter是一个接口。与Adapter类似的是,实现ExpandableListAdapter也有如下三种常用方法:      (1)扩展BaseExpandableListA

2015-08-01 15:20:02 508

原创 Java集合类概述

1、Collection接口通常遍历集合,都是通过迭代器(Iterator)实现。注意:Iterator的next()方法返回的是Object!Collection接口常用的方法:add(E e):将指定的对象添加到集合中。remove(Object o):将指定对象从集合中删除。isEmpty():返回boolean值,判断当前集合是否为空。iterator():返回在此

2015-07-31 16:58:54 447

原创 AutoCompleteTextView与MultiAutoCompleteTextView学习笔记

自动完成文本框(AutoCompleteTextView)从EditText派生而出,功能:当用户输入一定字符以后,自动完成文本框会显示一个下拉菜单,供用户选择。      使用AutoCompleteTextView,要为它设置一个Adapter,该Adapter封装了AutoCompleteTextView预设的提示文本。      AutoCompleteTextView还派生了一个

2015-07-31 10:29:02 677

原创 利用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 3093

原创 扩展BaseAdapter实现不存储列表项的ListView

扩展BaseAdapter可以取得对Adapter最大的控制权:程序要穿件多少个列表项,每个列表项的组件都由开发者来决定。扩展一个BaseAdapter需要重写如下四个方法:        示例java代码:public class MainActivity extends Activity{ ListView myList; @Override publi

2015-07-30 23:19:55 491

转载 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 386

转载 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 396

转载 Java中的for循环

for循环是开界的。它的一般形式为: for(; ; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i<=10; i++) 语句; 上例中先给 " i " 赋初值1, 判断 " i " 是否小于等于10, 若是则执行

2015-07-30 21:21:51 483

转载 List<Map<String,Object>>使用Java代码遍历以获取String,Object的值

List>的结果集怎么使用Java代码遍历以获取String,Object的值?原文:http://blog.csdn.net/zhuanshenweiliu/article/details/9180975

2015-07-30 20:49:03 1385

转载 android按两次返回键退出

我们可以在很多应用中都能看到按两次返回键退出 , 其实这个功能实现很容易, 下面就是实现的代码 , 把它放到你的程序中你的程序就能按两次返回键退出啦  , 这个功能是为了避免误点而把程序退出了 ,给你的程序也加上这个简单实用的功能把 :package com.anjoyo.test;import android.app.Activity;import android.os.Bundle;

2015-07-30 17:36:21 442

转载 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 404

原创 ListActivity实现列表学习笔记

如果程序的窗口仅仅需要显示一个列表,则可以直接让Activity继承ListActivity来实现,ListActivity的子类无须调用setContentView()方法来显示某个界面,而是可以直接传入一个内容Adapter,ListActivity的子类就呈现出一个列表。xml代码:<LinearLayout xmlns:android="http://schemas.androi

2015-07-30 15:07:00 517

原创 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 392

原创 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 478

转载 Android的string-array数据源简单使用

在Android中,用string-array是一种简单的提取XML资源文件数据的方法。  例子如下:  把相应的数据放到values文件夹的arrays.xml文件里          丰台区   石景山区   海淀区   漳州市   朝阳区

2015-07-30 11:03:25 485

转载 Java关键字static、final使用小结

static 1. static变量    按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:   对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是

2015-07-29 23:14:52 362

转载 JAVA中的接口和抽象类

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。  抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。  比如:我们要描述“水果”,它就是一

2015-07-29 23:11:15 338

C语言遍历目录

通过C语言实现对指定目录的递归遍历,用到的结构类型函数包括:DIR、struct dirent、opendir、readdir、closedir

2018-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除