- 博客(97)
- 收藏
- 关注
原创 mysql热门标签写法
select tag,count(tag) from infobox_user_sendcard group by tag order by count(tag) desc limit 10select a.uuid,substring_index(substring_index(a.tag,',',b.help_topic_id+1),',',-1) from i
2016-02-07 09:52:45 320
转载 Android之Notification的多种用法
转载地址:http://blog.csdn.net/loongggdroid/article/details/17616509 我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。 我们也知道Android系统也
2015-10-23 14:53:56 205
转载 自定义Toast
地址:http://blog.csdn.net/wangjia55/article/details/8139759Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式"
2015-10-21 17:27:36 170
转载 Android 命名规范 (提高代码可以读性)
转载地址:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这
2015-10-18 08:05:49 169
原创 View、Activity和window的概念
View:指的是控件和视图,其包括了ViewGroup。Activity:它的主要功能是得到页面布局,产生对应的窗口,及用户的动作接收。window:是真正用户看到的最顶层的界面效果。所以我们之前认为看到的界面都是Activity,其实不太准确的,确切的说我们所能看到的老师Window
2015-10-18 05:17:03 197
转载 Android LayoutInflater详解
地址:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的
2015-10-15 06:04:48 133
转载 启动另外的一个应用程序的Activity(三种方式)
//这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity"code" class="java"> ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.poynt.weibo", //这个参数是要启动的Activ
2015-10-10 16:31:13 916
原创 当配置改变的时候处理事件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
转载 将Android程序部署至真实Android手机以及asm.jar的运行
地址:http://blog.csdn.net/woshixuye/article/details/8314073一、让真实手机显示在Devices透视图中以前Devices透视图中显示的均是我们的Android模拟器,现在想让真实的android手机部署显示在该透视图中。你要做的就是安装驱动,手机第一次插在电脑上会提示你安装驱动,这样电脑才可以和手机进
2015-10-09 14:12:25 172
转载 eclipse中使用git
地址:http://blog.csdn.net/hhhccckkk/article/details/10458159有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载不同eclipse卸载不一样:1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Install
2015-10-08 20:51:53 164
转载 eclipse与AVD模拟器断开问题
转载地址:http://blog.csdn.net/zhangjs0322/article/details/9882113调试几次android程序后,当再运行程序选择设备时,在“Android Device Chooser”窗口中“Choose a running Android device”列表中没有要选择的模拟器设备,下图中只显示了一个启动的设备:如果列
2015-10-08 18:39:24 197
原创 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
原创 CheckBox背景图片
1.定义layout_checkbox.xml android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:layout_width="wrap_conte
2015-10-07 14:24:47 586
转载 Android中通过typeface设置字体
地址:http://www.cnblogs.com/bravestarrhu/archive/2012/07/17/2595598.htmlAndroid系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体使用默认的sans字体-->
2015-10-07 13:33:29 170
原创 开发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
转载 Git 忽略一些文件不加入版本控制
转载地址:http://blog.csdn.net/xmyzlz/article/details/8592302在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾
2015-09-29 09:14:22 186
转载 软件版本命名规范
转载地址:http://jingyan.baidu.com/article/8cdccae9659f5c315413cde6.html一个正规的软件产品少不了要有规范的命名,一个好的软件产品一定要有个规范的版本号,而在命名版本号时有一些约定俗成的规则,下面我来简单介绍下。工具/原料电脑word软件方法/步骤
2015-09-29 08:43:32 204
转载 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
原创 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
转载 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
原创 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
转载 Android最佳实践之:StrictMode介绍
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。 StrictMode有多种不同的策略,每一种策
2015-09-25 06:48:36 170
原创 eclipse 缓解眼睛疲劳保护眼睛
背景颜色向你推荐:色调85 饱和度123 亮度205eclipse中设置 window->Preference->Editors-> Text Editors-->background color文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛
2015-09-24 21:33:11 377
原创 Android的多线程与异步任务3-使用AsyncTask快速实现异步任务
一、什么是AsyncTask?Android为了降低异步操作开发难度,结合Handler和线程池,提供了AsyncTask。AsyncTask就是一个封装过的后台任务类,顾名思义就是异步任务。他具有可以在后台执行耗时操作,同时可以将执行进度与UI进行同步的优点。二、如何使用AsyncTaskAsyncTask定义了三种泛型类型params,progress和result。Param
2015-09-24 16:25:02 270
原创 Android的多线程与异步任务2-Handler
一、用handler-异步时或不可缺的组件1.使用多线程时遇到的问题2.我想和UI进行交互,但是每次都创建Runnable看起来很别扭,而且代码很难管理3.我的程序中需要不断的加载更新的数据,我应该怎么确保数据的正确性?4.用户快速 的点击按钮,我的程序无法有足够快的响应,应该怎么办?二、什么是Handler及其作用(Handlder一定在主线程吗?)MessageMe
2015-09-24 10:55:44 195
转载 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
原创 eclipse 字体主题(color theme)
eclipse 字体主题安装地址 :http://eclipse-color-theme.github.com/update字体主题官网地址:http://eclipsecolorthemes.org 可以下载很多皮肤
2015-09-23 17:14:28 195
原创 Android的多线程与异步任务1
1.android的多线程与异步任务1)回顾java多线程基础RunnableThreadThreadPoolExecutorScheduleExecutor线程同步(Synchronized、Lock、Semaphore)2)在Android中使用多线程a、为何使用多线程io操作(文件操作、网络操作、数据库操作)复杂运算定时操作(如dialog显示后5
2015-09-23 07:47:05 205
原创 ContentProvider
ContentProvider实际上可以理解为是一个数据管道一、为什么要有ContentProvider1.我们之前的存储都是在具体应用程序下面(具体的私有路径,限制访问权限),如何能够共享呢?2.系统由于安全的因素,提供的一些数据访问,不能直接开放给开发者,如何让开发者能够访问到这些数据呢?3.如果我与好的数据库程序,希望封装并且提供一套公共标准,让外部调用而不是直接操作
2015-09-21 08:01:19 184
转载 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
转载 adb shell下查看sqlite数据库
Google Android操作系统内核基于Linux,其数据库采用了sqlite。sqlite是一个开源的小巧的大小小于500KB的微型数据库系统。 Android Debug Bridge(adb)是Android下的一个让你管理手机或者手机虚拟机的多功能工具。本文主要介绍如何在虚拟机上操作sqlite数据库。 Google的Andro
2015-09-18 12:17:23 176
转载 Intent 各种跳转
http://blog.csdn.net/wl455624651/article/details/7943252现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:[java] view plaincopyIntent intent =new
2015-09-18 08:12:06 179
转载 android:versionCode和android:versionName 用途
转载地址:http://blog.csdn.net/wh_19910525/article/details/8660416Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,第
2015-09-18 07:54:58 168
转载 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
原创 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
原创 service与线程的区别
如果当前任务与当前activity紧密相连,就开一个线程,如下载一个图片。如果当前任务与当前activity可以相互独立,就开一个service,如:下载一部电影。
2015-09-16 08:01:49 274
原创 将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 1167
原创 startedService和boundService之间的区别
两种服务最本质的区别1.boundService其实是一个客户端,服务端的概念,借助于binder来通讯2.startedService和启动它的Activity不同生共死3.boundService和启动它的Activity同生共死,如果当前进程关了,boundService会消亡。4.无论start和bind,只要service没有实例化,就都会被cre
2015-09-15 21:48:00 533
转载 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人