07 2016 档案

摘要:1.当一段代码被多次使用,可将这段代码封装成一个抽象类,以后再要用到该段代码时,直接extends(继承)这个抽象类。 2.SDK版本向后兼容,即在SDK发布后推出的Android版本都可以使用该SDK,但在之前发布的版本不兼容该SDK。 3.特有的调试工具:Android Lint。 4.调试的两 阅读全文
posted @ 2016-07-27 16:05 Wei_java 阅读(280) 评论(0) 推荐(0) 编辑
摘要:第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:te 阅读全文
posted @ 2016-07-25 17:36 Wei_java 阅读(2528) 评论(0) 推荐(0) 编辑
摘要:这里有两篇非常好的解释 http://www.cnblogs.com/freeliver54/archive/2011/12/28/2304836.html http://www.cnblogs.com/stu-acer/archive/2006/08/28/488802.html 但是有点长,理解 阅读全文
posted @ 2016-07-21 16:16 Wei_java 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 2.软件开发工具包(外语首字母缩写:SDK、外语全称:Softwa 阅读全文
posted @ 2016-07-21 15:57 Wei_java 阅读(263) 评论(0) 推荐(0) 编辑
摘要:终止线程的三种方法 有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1 阅读全文
posted @ 2016-07-20 17:47 Wei_java 阅读(948) 评论(0) 推荐(0) 编辑
摘要:1. 引子 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码 阅读全文
posted @ 2016-07-20 14:28 Wei_java 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:监听器实现者: public class MyActivity extends Activity implements InternetManager.Listener { private TextView mText; private InternetManager mInetMgr; /* ca 阅读全文
posted @ 2016-07-19 14:57 Wei_java 阅读(983) 评论(0) 推荐(1) 编辑
摘要:startLocation = (Button) findViewById(R.id.addfence); startLocation.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { 阅读全文
posted @ 2016-07-19 14:30 Wei_java 阅读(400) 评论(0) 推荐(0) 编辑
摘要:private boolean isServiceRunning() { ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); for (ActivityManager.RunningServi 阅读全文
posted @ 2016-07-19 14:28 Wei_java 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:public class LocationActivity extends Activity { //一个Activity传值到service public static String workid = null; protected void onStart() {LocationActivity 阅读全文
posted @ 2016-07-19 14:24 Wei_java 阅读(451) 评论(0) 推荐(0) 编辑
摘要:static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 阅读全文
posted @ 2016-07-19 13:54 Wei_java 阅读(125) 评论(0) 推荐(0) 编辑
摘要:package com.baidu.location.service;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.util.Log;import a 阅读全文
posted @ 2016-07-19 10:41 Wei_java 阅读(591) 评论(0) 推荐(0) 编辑
摘要:package com.baidu.location.demo;import com.baidu.baidulocationdemo.R;import com.baidu.location.BDLocation;import com.baidu.location.BDLocationListener 阅读全文
posted @ 2016-07-19 10:40 Wei_java 阅读(496) 评论(0) 推荐(0) 编辑
摘要:private void getdialog() { final EditText et = new EditText(this); final String workid = this.workid; new AlertDialog.Builder(this).setTitle("请输入面积"). 阅读全文
posted @ 2016-07-19 10:21 Wei_java 阅读(489) 评论(0) 推荐(0) 编辑
摘要:和activity中互相传值类似 在activity中 Intent regIntent = new Intent(this, ChatService.class); regIntent.putExtra("student_id", student_id); startService(regInte 阅读全文
posted @ 2016-07-18 18:58 Wei_java 阅读(12210) 评论(0) 推荐(0) 编辑
摘要:package com.example.administrator.Activity;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;impor 阅读全文
posted @ 2016-07-17 12:17 Wei_java 阅读(289) 评论(0) 推荐(0) 编辑
摘要:1、View注意设置成final类型如final View layout=。。。 2、获取文本框对象时候格式EditText e = (EditText)layout.findViewById(R.id);//这里记好了那个layout 是上面final View对象 不注意上面的你就无法获得对话框 阅读全文
posted @ 2016-07-17 10:40 Wei_java 阅读(8746) 评论(0) 推荐(1) 编辑
摘要:我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的 阅读全文
posted @ 2016-07-17 10:17 Wei_java 阅读(970) 评论(0) 推荐(0) 编辑
摘要:Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startServic 阅读全文
posted @ 2016-07-15 17:08 Wei_java 阅读(10858) 评论(0) 推荐(0) 编辑
摘要:SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss"); String dateString = "2014/10/11 14:50:11"; Date date = df.parse(dateString); long s 阅读全文
posted @ 2016-07-15 16:47 Wei_java 阅读(3198) 评论(0) 推荐(0) 编辑
摘要:1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3 阅读全文
posted @ 2016-07-15 12:15 Wei_java 阅读(177) 评论(0) 推荐(0) 编辑
摘要:总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因 阅读全文
posted @ 2016-07-15 11:37 Wei_java 阅读(378) 评论(0) 推荐(0) 编辑
摘要:HTTP的请求详解在我的博客中已经讲解过: http://blog.csdn.net/xiazdong/article/details/7215296 我在http://blog.csdn.net/xiazdong/article/details/7725867 中已经封装了一个HTTP请求的辅助类 阅读全文
posted @ 2016-07-15 11:31 Wei_java 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:我们都知道,android为了操作数据库,一般是继承SQLiteOpenHelper类,并实现他的三个函数。 如下所示: 我们可以看到,创建了一个名字为“lgx”的数据库。 这里提出一个问题,通过以上的步骤后,数据库保存在哪里了呢? 数据库保存在data/data/[your packageName 阅读全文
posted @ 2016-07-14 16:01 Wei_java 阅读(4245) 评论(0) 推荐(0) 编辑
摘要:本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPrefere 阅读全文
posted @ 2016-07-14 11:56 Wei_java 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管 阅读全文
posted @ 2016-07-14 11:23 Wei_java 阅读(2029) 评论(0) 推荐(0) 编辑
摘要:上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。 现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到 阅读全文
posted @ 2016-07-14 11:22 Wei_java 阅读(291) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/liuhe688/article/details/6733407 阅读全文
posted @ 2016-07-14 11:20 Wei_java 阅读(113) 评论(0) 推荐(0) 编辑
摘要:日常Android开发真机调试过程经常会遇到系统日志过多过快,想看的内容一闪而过的问题。而自定义些log可以很好的解决这些问题。 日常Android开发真机调试过程经常会遇到系统日志过多过快,想看的内容一闪而过的问题。而自定义些log可以很好的解决这些问题。 代码中添加 log androidsdk 阅读全文
posted @ 2016-07-13 18:03 Wei_java 阅读(2405) 评论(0) 推荐(0) 编辑
摘要:printf( ) - write a formatted string to the standard output stream (ANSI).logMsg( ) does not actually perform the output directly to the logging strea 阅读全文
posted @ 2016-07-13 17:39 Wei_java 阅读(2368) 评论(0) 推荐(0) 编辑
摘要:在使用StringBuffer 的时候,习惯性的像String一样把他初始化为了 [java] view plain copy print? StringBuffer result = null; [java] view plain copy print? [java] view plain cop 阅读全文
posted @ 2016-07-13 17:32 Wei_java 阅读(1992) 评论(0) 推荐(0) 编辑
摘要:每个项目的build.gradle里可以设置,例如 1 2 3 4 5 如下图,我的Android SDK 没有安装Build-tools 23 rc2 所以 ,在build.gradle里面改成如下: 1 2 3 4 5 再执行Tools–>Android–>Sync Project with G 阅读全文
posted @ 2016-07-13 13:59 Wei_java 阅读(2301) 评论(0) 推荐(0) 编辑
摘要:今天在更改keystore密码的时候,发生了这个问题:keytool' 不是内部或外部命令 也不是可运行的程序。 本来以为很简单觉得的问题,在网上搜索了一大堆答案,都不是我想要的,故在此记录下我的解决方法,非常简单 1、到jdk的安装文件夹的bin目录下面打开cmd 比如我的目录文件路径是:D:\P 阅读全文
posted @ 2016-07-12 15:13 Wei_java 阅读(10761) 评论(0) 推荐(0) 编辑
摘要:read(由已打开的文件读取数据) 包含头文件:#include ssize_t read(int fd,void * buf ,size_t count); 函数说明 read()会把参数fd 所指的文件传送count个字节到buf指针所指的内存中。若参数count为0,则read()不会有作用并 阅读全文
posted @ 2016-07-05 15:59 Wei_java 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:这个问题很容易搞错,并导致很多问题,需要强调的是fread函数返回的并不是字节数。 realRead = fread(buf,item,count,fp) (每次读item大小的数据块,分count次来读。) 而是返回的是成功有效的读取的item元素的个数,而成功读入的字节数则是realRead * 阅读全文
posted @ 2016-07-05 15:51 Wei_java 阅读(23557) 评论(1) 推荐(2) 编辑
摘要:fread和fwrite函数功能 用来读写一个数据块。 一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); 说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据 阅读全文
posted @ 2016-07-05 15:45 Wei_java 阅读(1418) 评论(0) 推荐(0) 编辑
摘要:1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁盘文件的情况。 另外, Tur 阅读全文
posted @ 2016-07-05 15:24 Wei_java 阅读(909) 评论(0) 推荐(0) 编辑
摘要:将两个char类型链接。 char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s); 结果放在d中 printf("%s",d); 输出 d 为 GoldenGlobalView (中间无空格) d和s所指内存区域不可以重叠且d必须有足够的空间来容 阅读全文
posted @ 2016-07-05 15:13 Wei_java 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1、char是字符类型 2、string是字符串类型 虽然一字之差,但其本质是很大的。 1. char属于基础类型(C++),在C#中它属于值类型(Value Type)。char类型的长度是固定的,C++中它可能是1个字节,或者2个字节(取决于是否为Unicode Char),而在C#中,它永远是 阅读全文
posted @ 2016-07-05 14:29 Wei_java 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一 阅读全文
posted @ 2016-07-05 14:12 Wei_java 阅读(1772) 评论(0) 推荐(0) 编辑
摘要:数据库是就是存储在计算机存储设备,结构化的相关数据的集合。在Access中元组叫做记录,水平方向的行称为元组,元组对应表中的一条具体记录。属性在Access中叫字段,垂直方向的列称为属性,每一列有一个属性名。文档可视为按一定结构组织的记录 的集合。文档的集合可构成所谓的数据库。 阅读全文
posted @ 2016-07-05 11:53 Wei_java 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:启动一个活动 am start -n com.example.apptest/com.example.apptest.MainActivity 替换apk . udisk1/runRCApk.sh sys 阅读全文
posted @ 2016-07-01 13:55 Wei_java 阅读(423) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示