精通android开发
用来介绍android开发
帅气的东哥
这个作者很懒,什么都没留下…
展开
-
在CSDN中统计每日访问量(使用量子恒道)
注:在CSDN中好像只有专家才能统计每日的访问量1、登陆自己的专栏例如我的就是“http://blog.csdn.net/hjd_love_zzt/” 。登陆之后,点击其中的“管理博客”。如下图所示:2、添加相应的代码进入“管理博客”以后,我们在栏目的地步添加我们在“量子恒道”所得到的代码。(CSDN已经帮我们写好了大部分了)。如下图所示:到这里就,就能在量子恒道中看到自己博客每日的访问量了。需要原创 2015-07-18 09:13:24 · 3326 阅读 · 1 评论 -
Mac下intellij idea环境的项目的新建、配色、快捷键的配置
注:本文所使用的intellij idea是14.1.2的版本。一、项目的新建(以新建Java项目为例)选中其中的“create new project”。接下来你会看到以下界面。2、接下来一直点击next。直到以下界面。这时候我们在“Project Name”中给我们信件的这个Project起一个名字。接下来点击“Finish”即可完成项目的新建。3、新建一个类。选中"src"目录,然后右击(两原创 2015-07-16 13:32:23 · 11313 阅读 · 2 评论 -
解决Eclipse进行Android开发时logcat不显示问题-使用DDMS
很多时候遇到这样的情况,代码制作完成以后,想在模拟器上进行调试,于是Run as Android application,郁闷的是logcat中不显示任何内容解决办法:1.最直接的办法关闭Eclipse,重启2.打开DDMS视图,在左侧“Devices”点击模拟器的名称"emulator-5554",logcat就会显示出消失的log日志如何打开DDMS1.如下图所示,在“Open Perspec转载 2015-04-16 17:46:23 · 2621 阅读 · 0 评论 -
AsyncTask、View.post(Runnable)、ViewTreeObserver三种方式总结frame animation自动启动
本文转载自:http://www.cnblogs.com/hellope/archive/2011/08/23/2150094.html在一些需求中,需要在程序运行时动画自动启动,我们也知道在android提供的Tween Animation和frame animation。但是当使用frame animation时候,启动Frame Animation动画的代码anim.start();不能在O转载 2015-03-22 17:55:32 · 1395 阅读 · 0 评论 -
Eclipse 全屏显示插件
一、插件下载地址:http://download.csdn.net/detail/caihongshijie6/8432213二、步骤1、解压下载好名为eclipse-fullscreen_1.0.7.zip的压缩包。把里面的jar包拷到eclipse的plugins目录下。如,我的eclipse中的plugins的插件的目录就是:E:\开发者工具\eclipse-cpp-kepler-R-win原创 2015-02-08 00:22:09 · 4648 阅读 · 4 评论 -
如何关闭Eclipse的面包屑(breadcrumb)工具条
1. 在工具栏上找“Toggle Breadcrumb”按钮,单击使其恢复未选中状态即可2. 如果找不到这个按钮。通过菜单“Window->Customize Perspective”打开对话框,在“Command”标签页,选中复选框“Java Editor Presentation”,确定,就可以在工具栏上显示这个按钮转载 2014-11-11 14:44:26 · 3458 阅读 · 0 评论 -
使用fatjar来实现将包含第三方jar包的项目到处成一个jar包供其他程序使用
一、在线安装fat jar在线安装步骤:eclipse菜单栏 help >software updates >Search for new features to install>new update site>填写name 和url name:任意起个, 就写fat吧url:这个是fat jar的地址 输入http://kurucz-grafika.de/fatjar二、fat-jar的使用1原创 2014-11-06 22:05:25 · 2401 阅读 · 0 评论 -
使用POI来实现对Excel的读写操作
其实我感觉直接贴代码就好了。代码里面几乎做到每一行一个注释。应该看起来会比较简单代码托管在github上:https://github.com/chsj1/ExcelUtilspackage com.hjd.poiutils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;原创 2014-11-06 21:18:13 · 5207 阅读 · 0 评论 -
Android从SD卡中读取所有的文件
2down voteAdd a Method GetFiles() to your program. Call it to get an ArrayList of all the files. You can then use it to populate your listview. You need to provide String argument DirectoryPath.The Fu转载 2014-10-31 22:03:40 · 2102 阅读 · 0 评论 -
Android中判断当前网络是否可用
当前有可用网络,如下图:当前没有可用网络,如下图:实现步骤:1、获取ConnectivityManager对象Context context = activity.getApplicationContext();// 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)ConnectivityManager connectivityManager = (ConnectivityMa转载 2014-10-17 11:44:44 · 2112 阅读 · 0 评论 -
使用github for windows 来将代码托管到github中
其实简单zo原创 2014-10-14 14:54:49 · 2118 阅读 · 0 评论 -
Collection和Collections的区别
1、java.util.Collection 是一个集合框架的父接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └原创 2014-09-14 16:08:02 · 4082 阅读 · 0 评论 -
HashMap和Hashtable的区别
1、HashMap的很多方法都不是线程安全的。Hashtable中大部分的方法都是线程安全的。而且HashMap中允许key为null,而Hashtable不允许。也就是说:大部分(例如Hashtable里面的containsValue方法就不是synchronized)Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方原创 2014-09-14 15:48:55 · 1856 阅读 · 0 评论 -
Eclipse 关联jdk源文件
1.点 "window">"Preferences">"Java">"Installed JRES".2.此时"Installed JRES"右边是列表窗格,列出了系统中的JRE环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项 (JDK安装文件目录\lib\rt.jar; ),单击"Source Attachment.(原创 2014-09-14 15:17:54 · 1789 阅读 · 0 评论 -
(Android review)dialog的使用
一、基本知识点常见的dialog基本代码:AlertDialog.Builder builder = new AlertDialog.Builder(this);AlertDialog dialog = builder.create();dialog.show();1)常见对话框builder.setMessage("浏览传智播客的网站");builder.setPositiveButton2)选原创 2014-08-21 21:36:07 · 1653 阅读 · 0 评论 -
(Android review)handler的基本使用
一、基本知识点1、Intent intent = new Intent();//打开浏览器的intent.setAction(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.baidu.com"));2、SystemClock.sleep(20000);//睡眠20秒,用来掩饰想赢一场3、耗时的操作都应该子线程中做联网获取数据大文件原创 2014-08-21 20:10:18 · 1612 阅读 · 0 评论 -
(Android review) 任务栈与启动模式
这一个知识点主要以理解为主:一、任务栈(task stack)1、作用:就是用来管理activity的进入,退出。记录了用户的行为。2、举例:假如要进行一下操作:这时候,任务栈中的activity的情况如下:二、启动模式1、配置:for example: XXXX android:configChanges="orientation|keyboardHid原创 2014-08-21 16:45:56 · 1607 阅读 · 0 评论 -
(Android review)Activity的生命周期
一、知识点Activity的作用:起显示作用,他是用来和用户交互的。也是一个view的容器1 完整的生命周期: onCreate() --> onStart() --> onResume() activiyt已经正常显示 点击回退键 onPause() --> onStop() --> onDetroy()2 可视的生命周期 onCreate() --> onStart() --> onRes原创 2014-08-21 10:17:03 · 2004 阅读 · 2 评论 -
(Android review)打开Activity返回结果
一、基本知识点其实要完成这个功能很简单:1、MainActivitystartActivityForResult(intent, 100);//第二个是请求码@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(request原创 2014-08-20 21:24:51 · 1730 阅读 · 0 评论 -
(Android review)Activity之间的数据传递
一、基本知识点1、Activity之间传递数据1)传递基本类型或String intent.putExtra("username", username); getIntent(); intent.getStringExtra("username");2)以bundle的形式传 Bundle bundle = new Bundle(); bundle.putString("use原创 2014-08-20 20:03:46 · 1609 阅读 · 0 评论 -
(Android review)显示意图激活与隐式意图激活
一、基本知识点1、label属性:某个Acivity的标题2、R文件不要引错了,引成Android底层的了3、intent.setClass(this, Main2Activity.class);第一个参数:上下文第二个参数:要激活的组件的字节码文件4、显示意图激活(明确指定了要激活的组件)1)intent.setClass(this, Main2Activity.class);2)intent.原创 2014-08-20 17:19:25 · 1960 阅读 · 0 评论 -
eclipse安装内存分析工具
在eclipse中安装market place:http://jingyan.baidu.com/article/cdddd41c5c883353cb00e19e.html使用market原创 2014-08-03 14:50:32 · 1137 阅读 · 0 评论 -
Android中需要向SHarePreference中存数组的情况的解决方案
将数组转成Json字符串,ranh原创 2014-07-24 11:27:36 · 3080 阅读 · 0 评论 -
(Android review)ContentObserver
1、一个应用通过ContentObserver来观察自己所监听的数据(某个特定的URI)是否发生了变化2、ContentObserver放在Activity中。CotentProvider专门写一个类3、其实今天模拟这么一个场景。A应用通过原始应用的ContentProvider中提供的方法来操作原始应用的数据。。在原始应用中注册观察者来更新。也可以在B应用中注册观察者来更新其实,ContentO原创 2014-07-17 16:56:07 · 1337 阅读 · 0 评论 -
(Android review)ContentProvider的基本使用
1、某些数据库在外面是不能使用的。2、ContentProvider让A程序中的数据能让B程序使用3、ContentProvider主要是共享数据。可以添加ContentObserver来观察数据的变化4、中的authorities主要用于区分不同的provider5、content://cn.itcast.aqlite.provider((/person)/id)解析:content://原创 2014-07-17 15:16:21 · 1414 阅读 · 0 评论 -
(Android review)ListView的基本使用
1、MainActivitypackage com.example.sqlitetest;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.Vi原创 2014-07-11 23:15:37 · 1628 阅读 · 0 评论 -
Android中关联源码的方法
这里给大家介绍一个很方便的关联源码的方法。1、打开Android SDK Manager。把你所使用的版本的API给下载下来,如下图所示。。。2、关联源码时,将源码关联到对应API的目录,如:E:\开发者工具\android可能工具包\adt-bundle-windows-x86-20130729\sdk\sources\android-18这时候,就能关联成功了。。。原创 2014-07-10 10:37:22 · 1503 阅读 · 0 评论 -
(Android review)XML的解析与序列化
这篇博客主要用来介绍对XML文件的操作:解析与生成。Android手机内部的解析就是pull解析官网:http://xmlpull.org/所谓的解析,我们可以理解为:利用XML文件的内容来生成一个对象导出生成的xml文件后不要对其格式化,否则会出异常1、MainActivitypackage com.example.xmlparsertest1;import android.os.Bundl原创 2014-07-10 16:45:10 · 1292 阅读 · 0 评论 -
(Android review)SQLite
其实,这一部分,总的来说,主要写DBOpenHelper类和PersonDao类即可。。。。其中DBOpenHelper主要封装了数据库的创建、表的创建与修改。。而PersonDao主要封装对表的DAO操作。。。。1、DBOpenHelperpackage com.example.sqlitetest;import android.content.Context;import android原创 2014-07-11 19:09:40 · 1511 阅读 · 0 评论 -
(Android review)SharePreferences的使用
典型应用场合:进入某一界面以后,显示默认值(其实这个也可以通过直接在布局文件中指定)基本点:1)SharePreferences所生成的文件最终还是以.xml文件的形式存在于/data/data/应用包名/share_prefs/xxx.xml中2)SharePreferences适合用于存储key-value型的数据基本使用:存:Editor editor = sp.edit();//获取编辑器原创 2014-07-10 10:13:59 · 2060 阅读 · 0 评论 -
(Android review)文件的读写(对File的操作)
Android中对操作的文件主要可以分为:File、XML、SharedPreference。这篇博客主要介绍对File的操作:1、MainActivitypackage com.example.filetest;import android.os.Bundle;import android.os.Environment;import android.app.Activity;impor原创 2014-07-09 20:41:16 · 1599 阅读 · 0 评论 -
(Android review)发短信
1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >原创 2014-07-06 20:25:28 · 1048 阅读 · 0 评论 -
Android review Android中的测试
Android中的测试无非是分为两种:一、在一个工程里面写测试代码。二、专门新建一个工程写测试代码。一、在一个工程里面写测试代码步骤:1、写一个类继承AndroidTestCase如:package com.example.junittest;import junit.framework.Assert;import android.test.AndroidTestCase;public原创 2014-07-09 15:59:00 · 1697 阅读 · 0 评论 -
Android学习进阶路线导航线路(Android源码分享) ..
本文转载自:http://bbs.51cto.com/thread-970010-1.html前言:公司最近来了很多应届实习生,看着他们充满信心但略带稚气的脸庞上,想到了去年的自己,那是的我是不是也和现在的他们一样呢?现在的我又改变了什么?公司的给这些实习生指定的相关培训制度还是比较完善的(我可是个菜鸟)。但我反 过来想,假如是我,我会制定一个怎样的短期或者长远的计划?总结了自己学到的知识,形成了转载 2014-07-07 17:51:16 · 1188 阅读 · 0 评论 -
(Android 基础知识review)打电话
1、main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"原创 2014-07-06 19:00:49 · 1253 阅读 · 0 评论 -
Android开发之闪屏实现
可以参考:http://blog.csdn.net/junjunguoguo/article/details/7798796原创 2014-06-25 21:05:14 · 1263 阅读 · 0 评论 -
Android startActivityForResult的使用
可以参考一下:http://blog.csdn.net/yanglian20009/article/details/7238995原创 2014-06-25 20:40:41 · 1062 阅读 · 0 评论 -
close() was never explicitly called on database '/data/data/com.example.shiyan/databases/njupt.db'
这主要是没用调用db.close()所导致的....原创 2014-06-25 20:36:18 · 1965 阅读 · 0 评论 -
Android中SQLite应用详解
可以参考一下这一篇文章:http://blog.csdn.net/liuhe688/article/details/6715983原创 2014-06-25 20:38:09 · 1045 阅读 · 0 评论 -
Android 拷贝数据库文件
做android开发时,有时并不一定要创建数据库然后插入数据的过程。譬如,需要提供一个大数据量资源的搜索功能。像号码归属地,城市列表,ip归属地等。此时如果键数据库,再将数据一条一条insert到数据库中,不仅耗时,占用资源,有时还会导入错误。最好的方法是将数据库建好,数据insert好,并将该beifen.db文件放在raw(如果没有,在res目录下建一个)目录下。在创建数据库时,直接将该文件拷原创 2014-06-24 22:40:28 · 2199 阅读 · 0 评论