04 2014 档案
adb的使用
摘要:adb的文件操作把一个文件拷贝到手机内存adbpush[源文件][目标文件]adbpushhaha1.txt/mnt/sdcard/haha1.txt把一个手机中的文件拷到电脑上adbpull[源文件][目标文件]adbpull/data/app/apodemo.apkadb连接的调试桥的socket出现了错误1.adbkill-server2.adbstart-server把电脑上的某个应用装(... 阅读全文
posted @ 2014-04-28 14:07 转折点人生 阅读(152) 评论(0) 推荐(0)
Eclipse中android插件的安装
摘要:1.启动Eclipse,选择菜单Help>SoftwareUpdates>FindandInstall。2.在显示出的对话框中选择Searchfornewfeaturestoinstall,按下Next继续。3.按NewRemoteSite按钮。4.在出现的对话框中,为远程更新站点输入一个名字(譬如AndroidPlugin),还要输入下面的URL:https://dl-ssl.google.co... 阅读全文
posted @ 2014-04-28 14:07 转折点人生 阅读(344) 评论(0) 推荐(0)
安卓模拟器的快捷键
摘要:HOMEHomebutton主界面键F2,PAGEUPMenu(Soft-Left)button左软键Shift-F2,PAGEDOWNStar(Soft-Right)button右软键ESCAPEBackbutton后退键F3Call/Dialbutton拨号/呼叫键F4Hangup/EndCallbutton结束通话F7Powerbutton电源键F5Searchbutton搜索键KEYPAD... 阅读全文
posted @ 2014-04-28 14:07 转折点人生 阅读(596) 评论(0) 推荐(0)
Activitiy生命周期
摘要:onCreate()--> onStart()--> onResume() onRestart() |onDestroy()<---onStop() <---onPause()禁用横竖屏切换的生命周期 android:screenOrientation="portrait" android:conf... 阅读全文
posted @ 2014-04-28 14:07 转折点人生 阅读(764) 评论(0) 推荐(0)
Android中的显示单位
摘要:px(pixels)像素一般HVGA代表320x480像素,这个用的比较多。dip或dp(deviceindependentpixels)设备独立像素这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA推荐使用这个,不依赖像素。sp(scaledpixels—bestfortextsize)比例像素主要处理字体的大小,可以根据系统的字体自适应。除了上面三个显示单位,下面还有几个不太常用:i... 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(195) 评论(0) 推荐(0)
安卓学习方法
摘要:1. 开发环境搭建。自行Google。英文好的,看官方网:http://developer.android.com/ 访问不了的,可以访问它的镜像 :http://androidappdocs.appspot.com/index.htmlhttp://www.anddev.org/Blogs请参看http://wiki.andmob.org/blogs来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(140) 评论(0) 推荐(0)
android 布局属性
摘要:布局文件XML中的要点为:android:id="@+id/myTextView"定义控件句柄为myTextViewandroid:layout_width="200px"设定这一个TextView宽度为200pixel像素android:layout_height="22px"设定这一个TextView长度为22pixel像素android:text="@string/hello"设定显示的文字... 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(182) 评论(0) 推荐(0)
view布局
摘要:1.线性布局(LinearLayout)、2.相对布局(RelativeLayout)、3.表格布局(TableLayout)、4.网络视图(GridView)、5.标签布局(TabLayout)、6.列表视图(ListView)、7.绝对布局(AbsoluteLayout)。2.线性布局(LinearLayout)线性布局:是一个ViewGroup以线性方向显示它的子视图(view)元素,即垂直... 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(732) 评论(0) 推荐(0)
常用UI元素
摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(122) 评论(0) 推荐(0)
View(视图)
摘要:​Control是一些简单功能View。 TextView、EditText、Button、CheckBox、RadioButton、ProgressBarWidget是由多个简单Control组合起来复杂的View。 Spinner(旋转按钮)、ListView、Gallery、DatePicker来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:06 转折点人生 阅读(155) 评论(0) 推荐(0)
把文件存放在SDCard
摘要:在程序中访问SDCard,你需要申请访问SDCard的权限。在AndroidManifest.xml中加入访问SDCard的权限如下:把文件存放在SDCard要往SDCard存放文件,程序必须先判断手机是否装有SDCard,并且可以进行读写。注意:访问SDCard必须在AndroidManifest.xml中加入访问SDCard的权限Environment.getExternalStorageSt... 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(164) 评论(0) 推荐(0)
在线阅读android源代码
摘要:http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(136) 评论(0) 推荐(0)
获取sd卡的大小
摘要:123456789TextView tv = (TextView) findViewById(R.id.tv_sdsize); File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); l... 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(113) 评论(0) 推荐(0)
使用嵌入式关系型SQLite数据库存储数据
摘要:android下创建数据库的步骤:1.创建一个数据库打开的帮助类继承SQLiteOpenHelper2.构造方法设置数据库文件的名称设置游标工厂null数据库的版本13.填写onCreate()方法数据库表结构的初始化数据库第一次被创建的时候调用的方法4.helper.getReadabledatabase()或者调用helper.getWriteabledatabase()获取数据库的示例来自为... 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(103) 评论(0) 推荐(0)
android下的junit 单元测试
摘要:在 AndroidManifest.xml 中加上以下文件 publicclassUserTestCaseextendsAndroidTestCase继承 AndroidTestCase1231文件如下123456789101112131415161718192021222324252627282930 来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(213) 评论(0) 推荐(0)
数据库Sqlite 的操作
摘要:​1.创建数据库 extendsSQLiteOpenHelper 需要继承SQLiteOpenHelper1234567891011121314151617181920212223242526package com.example.usersqllite.domain; import android.content.Context; import android.database.sqlite.S... 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(197) 评论(0) 推荐(0)
内容提供者ContentProvider
摘要:当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。ContentProvider为存储和获取数据提供了统一的接口注意: android:exported="true"这个属性不是限制把服务暴露给其他应用程序的唯一方法。还可以使用权限来限制... 阅读全文
posted @ 2014-04-28 14:05 转折点人生 阅读(151) 评论(0) 推荐(0)
Android 显示的意图(Intent)的实现活动(Activity)之间的切换
摘要:界面切换及数据传输12345678910111213141516@Overridepublic void onClick(View v) { //创建一个用来传递数据intent对象 Intent intent = new Intent(); //调用setclass方法,第一个参数为当前Activity类自身引用,第二个为跳转的Activity intent.setClass(this, Sec... 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(376) 评论(0) 推荐(0)
使用SharedPreferences进行数据存储
摘要:文件存放在/data/data//shared_prefs目录下:getSharedPreferences("china",Context.MODE_PRIVATE); "china" 文件名称 Context.MODE_PRIVETE 存储文件的模式;实现SharedPreferences存储的步骤如下: 一、根据Context获取SharedPreferences对象 二、利用edit()... 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(311) 评论(0) 推荐(0)
Android四大组件之广播接收者
摘要:定义广播接收者1.定义类继承BroadcastReceiver,重写onReceive方法其中intent可以获得传递的数据;广播意图就是通过Context.sendBroadcast(Intentintent)或Context.sendOrderedBroadcast(Intentintent)发送的意图2.当接收到匹配广播之后就会执行onReceive方法3.清单文件中声明,需要在其中配置指定... 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(307) 评论(0) 推荐(0)
多线程下载
摘要:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210... 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(510) 评论(0) 推荐(0)
响应吗
摘要:200 ok 全部数据的传输 206 ok 部分数据的传输 来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(88) 评论(0) 推荐(0)
安卓下文件上传
摘要:123456789101112131415161718192021222324252627282930public void upload(View viwe){ HttpClient client = new HttpClient(); PostMethod filePost = new PostMethod("http://192.168.1.100:8080/web/UploadServle... 阅读全文
posted @ 2014-04-28 14:04 转折点人生 阅读(126) 评论(0) 推荐(0)
使用AIDL和远程服务实现进程通信
摘要:aidl:androidinterfacedefinationlanguageandroid接口定义语言.解决进程间接口定义接口通讯的问题.IPC:interprocesscommunication进程间通讯AIDL是一种接口定义语言,用于约束两个进程间的通讯规则,供编译器生成代码,实现Android设备上的两个进程间通信(IPC)。AIDL的IPC机制和EJB所采用的CORBA很类似,进程之间的... 阅读全文
posted @ 2014-04-28 14:03 转折点人生 阅读(247) 评论(0) 推荐(0)
Service启动流程
摘要:context.startService()启动流程:context.startService()->onCreate()->onStart()->Servicerunning->context.stopService()->onDestroy()->ServicestopIfacomponentstartstheservicebycallingstartService()(whichresult... 阅读全文
posted @ 2014-04-28 14:03 转折点人生 阅读(193) 评论(0) 推荐(0)
Servcie的生命周期
摘要:生命周期:1.单独调用startService()--->oncreate -->stopService()-->ondestroy-----------------------------------bind->oncreate->onbindunbind->onunbind->ondestroy服务只能被解绑一次,多次的解除绑定服务应用程序会报错.混合调用.需求:既要保证服务长期的在后台运行,... 阅读全文
posted @ 2014-04-28 14:03 转折点人生 阅读(147) 评论(0) 推荐(0)
Android Service
摘要:一个Service可以以以下两种形式存在:开启服务:不可以调用服务里面的方法.如果调用者activity退出了,服务还会长期的在后台运行绑定服务:间接调用服务里面的方法.如果调用者activity被销毁了,服务也会跟着销毁(不求同时生,但求同时挂)创建 Service 实现Service需要重载的重要方法onStartCommand()Android系统在有其它应用程序组件使用startServi... 阅读全文
posted @ 2014-04-28 14:03 转折点人生 阅读(122) 评论(0) 推荐(0)
监听短信接收
摘要:1.Android系统在收到短信的时候会发送一条有序广播,我们如果定义一个接收者接收这个广播,就可以得到短信内容,也可以拦截短信2.定义广播接收者接收广播android.provider.Telephony.SMS_RECEIVED3.在onReceive方法内部调用Intent的getExtras()获取其中pdus字段,得到一个Object[],其中每一个元素都是一个byte[]4.通过Sms... 阅读全文
posted @ 2014-04-28 14:03 转折点人生 阅读(187) 评论(0) 推荐(0)
图片的缩放处理
摘要:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.sanya.largeimage; import android.app.Activity; import android.graphics.Bi... 阅读全文
posted @ 2014-04-28 14:02 转折点人生 阅读(244) 评论(0) 推荐(0)
加载图库的图片
摘要:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364public class MainActivity extends Activity { private ImageView lv; private Window... 阅读全文
posted @ 2014-04-28 14:00 转折点人生 阅读(140) 评论(0) 推荐(0)
音乐播放器
摘要:布局:123456789101112131415161718192021222324252627282930313233343536373839404142 MainActivty12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565... 阅读全文
posted @ 2014-04-28 13:59 转折点人生 阅读(150) 评论(0) 推荐(0)
IntentService
摘要:我们在用service的时候 有一个类IntentService 用法如下:CreatesadefaultworkerthreadthatexecutesallintentsdeliveredtoonStartCommand()separatefromyourapplication'smainthread.Createsaworkqueuethatpassesoneintentatatimetoy... 阅读全文
posted @ 2014-04-28 13:58 转折点人生 阅读(138) 评论(0) 推荐(0)
Android4.0 之后不允许在主线程进行网络连接
摘要:Android4.0以后不允许在主线程进行网络连接Android4.0以后不允许在主线程进行网络连接,否则会出现android.os.NetworkOnMainThreadException。因此,必须另起一个线程进行网络连接方面的操作。123456789101112131415161718192021222324252627282930313233343536373839404142434445... 阅读全文
posted @ 2014-04-28 13:58 转折点人生 阅读(202) 评论(0) 推荐(0)
android sdk 下载
摘要:https://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip 2.1https://dl-ssl.google.com/android/repository/android-2.0_r01-windows.zip2.0http://www.cnblogs.com/bjzhanghao/archive/2012/11... 阅读全文
posted @ 2014-04-28 13:58 转折点人生 阅读(185) 评论(0) 推荐(0)
android之Fragment(官网资料翻译)
摘要:Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接... 阅读全文
posted @ 2014-04-28 13:57 转折点人生 阅读(225) 评论(0) 推荐(0)
Eclipse下配置ndk 编译c文件
摘要:1.新建android 工程2.新建jni文件夹 编写c文件 和Android.mk文件编写一个helloWorld 注意: JNIEXPORTjstringJNICALLJava_com_sanya_testjni_hello2C 的书写 Java_包名_类名_方法名12345678#include #include #include JNIEXPORTjstringJNICALLJava... 阅读全文
posted @ 2014-04-28 13:57 转折点人生 阅读(225) 评论(0) 推荐(0)
android 的NDK在Windwos环境搭建
摘要:NDK的Windwos环境搭建Eclipse版本是3.6以上的一、下载androidNDK您可以下载NDKr4forWindows或NDKr5forWindows安装包,下载地址:地址:http://developer.android.com/sdk/ndk/index.html下载后解压缩到你的工作目录,例如:E:\Android\tools\android-ndk-r7,结果如下图:Andro... 阅读全文
posted @ 2014-04-28 13:57 转折点人生 阅读(165) 评论(0) 推荐(0)
上拉加载下拉刷新同时使用的一个demo
摘要:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647mPullToRefreshListView .setOnRefreshListener(new OnRefreshListener2() { @Overridepublic void onPullDownToRefresh( P... 阅读全文
posted @ 2014-04-28 13:57 转折点人生 阅读(208) 评论(0) 推荐(0)
adnroid颜色对应的值的资源文件
摘要:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210... 阅读全文
posted @ 2014-04-28 13:56 转折点人生 阅读(164) 评论(0) 推荐(0)
Fragment 的基本使用
摘要:fragment1 的布局123456789101112131415 fragment2 的布局12345678910111213141516 activty_main 的布局123456789101112131415161718192021 java 代码123456789101112131415161718package com.sanya.fragment; import and... 阅读全文
posted @ 2014-04-28 13:56 转折点人生 阅读(125) 评论(0) 推荐(0)
动态加载Fragment
摘要:1.获取到FragmentManager,在Activity中可以直接通过getFragmentManager得到。2.开启一个事务,通过调用beginTransaction方法开启。3.向容器内加入Fragment,一般使用replace方法实现,需要传入容器的id和Fragment的实例。4.提交事务,调用commit方法提交。fragment1的布局123456789101112131415... 阅读全文
posted @ 2014-04-28 13:56 转折点人生 阅读(466) 评论(0) 推荐(0)
ListView
摘要:列表的显示需要三个元素: 1.ListVeiw 用来展示列表的 View。 2.适配器 用来把数据映射到 ListView 上的中介。 3.数据 具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter 和 SimpleCursorAdapter 其中以 ArrayAdapter 最为简单,只能展示一行字。SimpleA... 阅读全文
posted @ 2014-04-28 13:55 转折点人生 阅读(129) 评论(0) 推荐(0)
使用软引用SoftReference 内存缓存
摘要:12// 第一中缓存图片的方式 通过内存来缓存 Map> iconCache;12// 初始化内存缓存 iconCache = new HashMap>();1234567891011// 以下第一种加载图片的方式 /* * if (iconCache.containsKey(imagePath)) { SoftReference * reference = iconCache.get(image... 阅读全文
posted @ 2014-04-28 13:54 转折点人生 阅读(395) 评论(0) 推荐(0)
程序中的异常处理(自定义UncaughtExceptionHandler)
摘要:1. 继承Application 重写onCreate() 方法12345678910111213public class MyApp extends Application { //在整个应用第一次被创建出来的时候 执行 // 在应用程序对应的进程 第一次创建出来的时候执行 @Overridepublic void onCreate() { super.onCreate(); //把自定义的异常... 阅读全文
posted @ 2014-04-28 13:54 转折点人生 阅读(371) 评论(0) 推荐(0)
android 反编译
摘要:反编译资源文件 :apktool命令: G:\javaTool\android\apktool>apktoolddouban.apkcmd进入文件目录 C:\Users\Administrator>cd/dG:\javaTool\android\apktool来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 13:54 转折点人生 阅读(114) 评论(0) 推荐(0)
利用Phonegap搭建Android移动端开发环境
摘要:1. 添加jar 包2.在 assets 目录下新建www 文件夹 把你的文件放入其中 .添加cordova.js 文件3. 在资源文件目录下 添加 4. 在Activity java文件中1234567891011121314151617181920package com.sanya.myresume; import org.apache.cordova.Config; import org.a... 阅读全文
posted @ 2014-04-28 13:53 转折点人生 阅读(173) 评论(0) 推荐(0)
通过ViewFlipper和GestureDetector.OnGestureListener实现自动播放和手势滑屏事件
摘要:ViewFlipperflipper;privateGestureDetectorgestureDetector=null; 手势123456789101112 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636... 阅读全文
posted @ 2014-04-28 13:53 转折点人生 阅读(203) 评论(0) 推荐(0)
程序设置界面PreferenceActivity类
摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-28 13:53 转折点人生 阅读(124) 评论(0) 推荐(0)
Android之TabHost 的选项卡布局
摘要:TabHost的实现有两种方式:第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@android:id/tabs,FrameLayout的id必须是@android:id/tabcon... 阅读全文
posted @ 2014-04-28 13:52 转折点人生 阅读(361) 评论(0) 推荐(0)
滑动菜单 slidingmenu
摘要:1. 引入库文件2.12345678910111213141516171819202122232425262728293031package com.sanya.myslidingmenue; import com.jeremyfeinstein.slidingmenu.lib.SlidingMen... 阅读全文
posted @ 2014-04-28 13:49 转折点人生 阅读(168) 评论(0) 推荐(0)