android
u011898984
这个作者很懒,什么都没留下…
展开
-
Android 工具
Exerciser Monkey,monkeyrunner,Junit原创 2015-09-02 17:21:16 · 172 阅读 · 0 评论 -
Eclipse上安装GIT插件EGit及使用
地址:http://yufenfei.iteye.com/blog/1750124Eclipse上安装GIT插件EGit及使用博客分类: GIT 一、Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版转载 2015-09-29 07:00:07 · 156 阅读 · 0 评论 -
LocalService
1.定义bind实现类package com.douzi.servicedemo;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;import android.util.Log;publi原创 2015-09-14 18:44:13 · 172 阅读 · 0 评论 -
View、Activity和window的概念
View:指的是控件和视图,其包括了ViewGroup。Activity:它的主要功能是得到页面布局,产生对应的窗口,及用户的动作接收。window:是真正用户看到的最顶层的界面效果。所以我们之前认为看到的界面都是Activity,其实不太准确的,确切的说我们所能看到的老师Window原创 2015-10-18 05:17:03 · 197 阅读 · 0 评论 -
Android 命名规范 (提高代码可以读性)
转载地址:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这转载 2015-10-18 08:05:49 · 169 阅读 · 0 评论 -
startedService和boundService之间的区别
两种服务最本质的区别1.boundService其实是一个客户端,服务端的概念,借助于binder来通讯2.startedService和启动它的Activity不同生共死3.boundService和启动它的Activity同生共死,如果当前进程关了,boundService会消亡。4.无论start和bind,只要service没有实例化,就都会被cre原创 2015-09-15 21:48:00 · 533 阅读 · 0 评论 -
ADB server didn't ACK 解决方法
转载:http://blog.csdn.net/mybook1122/article/details/195774111 现象adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host转载 2015-09-15 21:01:10 · 143 阅读 · 0 评论 -
Service
1.启动服务,按home键,服务仍然运行。2.启动服务,退出进程,服务不会运行。3.启动服务,不用多线程,界面会阻塞。4.服务不是一个新的进程,也不是一个新的线程,它与当前进程绑定5.服务按启动分类:started service和bound servicestarted service1)startService()来启动2)一旦启动,就运行在后台,即使启动它原创 2015-09-14 15:36:01 · 238 阅读 · 0 评论 -
开发Android应用程序要思考的问题
1.性能2.响应能力(拒绝ANR)1)什么是ANR?Android not response2)何时会ANR点击事件和按键事件5秒无响应接收到消息后10秒没有处理返回3)处理准则IO操作(File,Sql,Network)和复杂的运算(比如游戏的移动运算)最好用异步3无缝的与第三方程序的交互前台后台的切换4.安全对操作权限的考虑原创 2015-10-04 19:27:31 · 193 阅读 · 0 评论 -
将Android源代码导入SourceInsight
1.3.2 将Android源代码导入SourceInsight相对于Eclipse,SourceInsight更适合用来阅读Android中的C/C++代码。读者可以从其官方网站上下载并获得30天的免费试用权。将Android源代码导入SourceInsight非常简单。点击主菜单上的“Project→New Project”,在弹出的对话框中为新项目取一个名字然后点击OK按钮,原创 2015-09-16 07:18:41 · 1166 阅读 · 0 评论 -
Git 忽略一些文件不加入版本控制
转载地址:http://blog.csdn.net/xmyzlz/article/details/8592302在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾转载 2015-09-29 09:14:22 · 186 阅读 · 0 评论 -
软件版本命名规范
转载地址:http://jingyan.baidu.com/article/8cdccae9659f5c315413cde6.html一个正规的软件产品少不了要有规范的命名,一个好的软件产品一定要有个规范的版本号,而在命名版本号时有一些约定俗成的规则,下面我来简单介绍下。工具/原料电脑word软件方法/步骤转载 2015-09-29 08:43:32 · 204 阅读 · 0 评论 -
ViewPager使用
1.定义layout xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > android:id="@+id/viewpager"原创 2015-08-23 10:21:51 · 175 阅读 · 0 评论 -
Android最佳实践之:StrictMode介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策转载 2015-09-25 06:48:36 · 170 阅读 · 0 评论 -
Servlet搭建-基于eclipse
1.eclipse增加web and JavaEE插件a.在Eclipse中菜单help选项中选择install new software选项 b.输入http://download.eclipse.org/releases/ganymede/c.选择web and java ee development选项安装d.重启2.安装tomcat插件a.http://www.ec原创 2015-09-25 08:45:49 · 96 阅读 · 0 评论 -
Android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
转载地址:http://www.2cto.com/kf/201309/246851.html初学安卓,今天写了一个小例子,可是eclipse控制台却提示No Launcher activity found!The launch will only sync the application package on the device!但是设备我已经启动了呀,后来慢转载 2015-09-12 07:55:51 · 291 阅读 · 0 评论 -
更新了androidsdk 现在打开eclipse报错
昨天用android sdk manager 更新了android sdk,我是在myeclipse上面安装adt来开发android的现在每次打开myeclipse都报错,而且我每次打开虚拟机的时候也报错。报错的信息都是一样的。 报错的信息如下:[2015-05-30 10:14:35 - Android SDK] Error when loading the SDK:原创 2015-08-19 18:45:07 · 226 阅读 · 0 评论 -
Found 2 versions of android-support-v4.jar in the dependency list
原地址:http://blog.csdn.net/lan120576664/article/details/43409875解决:选择自己的项目properties——build path,右侧add jar,将工程中libs文件里的v4包添加就可以了转载 2015-09-26 21:37:01 · 268 阅读 · 0 评论 -
Found 3 versions of android-support-v4.jar in the dependency list,
转载地址:http://blog.csdn.net/berry666/article/details/24978455log:Found 3 versions of android-support-v4.jar in the dependency list,[2014-05-04 14:03:58 - Hi****] but not all the versions are转载 2015-08-25 11:03:45 · 248 阅读 · 0 评论 -
ViewSwitcher使用
转载地址:http://blog.csdn.net/bigconvience/article/details/26168229android.widget.ViewSwitcher是ViewAnimator的子类,用于在两个View之间切换,但每次只能显示一个View。ViewSwitcher的addView函数的代码如下:[java] view plain转载 2015-08-23 06:42:09 · 395 阅读 · 0 评论 -
Android ImageView的scaleType属性与adjustViewBounds属性
转载地址:http://www.2cto.com/kf/201411/348601.htmlImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType="转载 2015-08-22 21:58:18 · 184 阅读 · 0 评论 -
Android fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_con原创 2015-08-23 06:47:24 · 98 阅读 · 0 评论 -
service与线程的区别
如果当前任务与当前activity紧密相连,就开一个线程,如下载一个图片。如果当前任务与当前activity可以相互独立,就开一个service,如:下载一部电影。原创 2015-09-16 08:01:49 · 274 阅读 · 0 评论 -
Broadcast消息机制
Broadcast消息机制广播-消息体-消息管理-消息接收实例:1.定义activitypackage com.douzi.broacast;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.原创 2015-09-16 09:28:38 · 259 阅读 · 0 评论 -
ContentProvider
ContentProvider实际上可以理解为是一个数据管道一、为什么要有ContentProvider1.我们之前的存储都是在具体应用程序下面(具体的私有路径,限制访问权限),如何能够共享呢?2.系统由于安全的因素,提供的一些数据访问,不能直接开放给开发者,如何让开发者能够访问到这些数据呢?3.如果我与好的数据库程序,希望封装并且提供一套公共标准,让外部调用而不是直接操作原创 2015-09-21 08:01:19 · 184 阅读 · 0 评论 -
将Android程序部署至真实Android手机以及asm.jar的运行
地址:http://blog.csdn.net/woshixuye/article/details/8314073一、让真实手机显示在Devices透视图中以前Devices透视图中显示的均是我们的Android模拟器,现在想让真实的android手机部署显示在该透视图中。你要做的就是安装驱动,手机第一次插在电脑上会提示你安装驱动,这样电脑才可以和手机进转载 2015-10-09 14:12:25 · 172 阅读 · 0 评论 -
启动另外的一个应用程序的Activity(三种方式)
//这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity"code" class="java"> ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.poynt.weibo", //这个参数是要启动的Activ转载 2015-10-10 16:31:13 · 916 阅读 · 0 评论 -
git常用命令
1,了解系统环境变量/etc/gitconfiggitconfig2.设置身份$git config --global user.name "douzi"$git config --global user.email xx@example.com3.初始git1)直接初始化git init2)克隆git clone git://github.原创 2015-09-28 22:08:18 · 513 阅读 · 0 评论 -
Android的多线程与异步任务1
1.android的多线程与异步任务1)回顾java多线程基础RunnableThreadThreadPoolExecutorScheduleExecutor线程同步(Synchronized、Lock、Semaphore)2)在Android中使用多线程a、为何使用多线程io操作(文件操作、网络操作、数据库操作)复杂运算定时操作(如dialog显示后5原创 2015-09-23 07:47:05 · 205 阅读 · 0 评论 -
eclipse 字体主题(color theme)
eclipse 字体主题安装地址 :http://eclipse-color-theme.github.com/update字体主题官网地址:http://eclipsecolorthemes.org 可以下载很多皮肤原创 2015-09-23 17:14:28 · 195 阅读 · 0 评论 -
Android的多线程与异步任务2-Handler
一、用handler-异步时或不可缺的组件1.使用多线程时遇到的问题2.我想和UI进行交互,但是每次都创建Runnable看起来很别扭,而且代码很难管理3.我的程序中需要不断的加载更新的数据,我应该怎么确保数据的正确性?4.用户快速 的点击按钮,我的程序无法有足够快的响应,应该怎么办?二、什么是Handler及其作用(Handlder一定在主线程吗?)MessageMe原创 2015-09-24 10:55:44 · 195 阅读 · 0 评论 -
android:DDMS查看Threads
转载地址:http://www.cnblogs.com/mybkn/archive/2012/05/27/2520335.html有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。 手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接转载 2015-09-24 09:15:40 · 185 阅读 · 0 评论 -
Android的多线程与异步任务3-使用AsyncTask快速实现异步任务
一、什么是AsyncTask?Android为了降低异步操作开发难度,结合Handler和线程池,提供了AsyncTask。AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。他具有可以在后台执行耗时操作,同时可以将执行进度与UI进行同步的优点。二、如何使用AsyncTaskAsyncTask定义了三种泛型类型params,progress和result。Param原创 2015-09-24 16:25:02 · 270 阅读 · 0 评论 -
Android 四大组件(Activity、Service、BroadCastReceiver、ContentProvider)
转载地址:http://blog.csdn.net/byxdaz/article/details/9708491Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一、了解四大基本组件Activity :应用程序中,一个Activity通常就是转载 2015-09-21 07:15:47 · 376 阅读 · 0 评论 -
Activity生命周期
http://www.android-doc.com/images/activity_lifecycle.png原创 2015-10-09 09:31:46 · 137 阅读 · 0 评论 -
当配置改变的时候处理事件onConfigurationChanged
1.在AndroidManifest.xml中的Activity中配置如下 android:name=".ActivityLifecycleActivity" android:label="@string/app_name_activity_lifecycle" android:configChanges="orientation|scree原创 2015-10-09 14:42:51 · 273 阅读 · 0 评论 -
Eclipse: Android Device Chooser - Unknown Target - MannyGuo
转载地址:http://www.geekcome.com/content-10-1071-1.html公司最近所有的项目都使用到了Android开发手机(或PDA)应用。所需要的Android开发技术并不是非常复杂,因为我们的底层方法全部使用WebServcie写好了,做Android开发的人员只需要调用和画界面就可以了。由于很多项目组都需要使用Android开发技术,这逐渐引转载 2015-09-16 20:19:55 · 294 阅读 · 0 评论 -
Intent 各种跳转
http://blog.csdn.net/wl455624651/article/details/7943252现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:[java] view plaincopyIntent intent =new转载 2015-09-18 08:12:06 · 179 阅读 · 0 评论 -
eclipse常用快捷键
ctrl+m 最大化最小化ctrl+w 关闭窗口ctrl+shift+m 字母全大写ctrl+shift+y 字母全小写ctrl+alt+上键头 复制行alt+上键头 剪切行alt+shift+j 快速加注释alt+shift+z 快速加模板f2 重命名文件名ctrl+shift+f 代码格式化Ctrl+Alt+H 一个类的方法到底被那些其他的类调用c原创 2015-10-07 18:52:03 · 186 阅读 · 0 评论 -
自定义Toast
地址:http://blog.csdn.net/wangjia55/article/details/8139759Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式"转载 2015-10-21 17:27:36 · 170 阅读 · 0 评论