work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 59 下一页

2013年9月26日

摘要: Android的界面设计工具 DroidDrawDroidDraw 下载地址:http://code.google.com/p/droiddraw/如图也可以使用在线的版本(http://www.droiddraw.org/)。 阅读全文

posted @ 2013-09-26 15:26 work hard work smart 阅读(412) 评论(0) 推荐(0)

2013年9月10日

摘要: linux Shell的使用下面是我对shell脚本使用的学习,写成日志,做个笔记,可以当做自己以后的复习。1.输出hello world!vi test1.sh, 如果不会vi工具的使用,请参考 linux vi 工具的使用#!/bin/bashecho "hello world"注:新创建的文件默认是没有执行权限的,所以必须给该文件授予执行权限后才能执行。授权命令:chmod u+x test1.sh或者chmod 755 test1.sh最后执行./test1.sh2.使用变量vi test2.sh#!/bin/bashread -p "please inp 阅读全文

posted @ 2013-09-10 14:11 work hard work smart 阅读(347) 评论(0) 推荐(0)

2013年9月9日

摘要: linux vi 工具的使用1.打开文件vi filename如果存在该文件,则打开,不存在,则删除2. 进入vi后,按i建,可以输入内容, 按ESC 在按: ,输入wq保存并退出。3.移动光标类命令h :光标左移一个字符l :光标右移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n :光标下移一行dd 删除空行参考资料linux vi 工具使用 阅读全文

posted @ 2013-09-09 18:23 work hard work smart 阅读(285) 评论(0) 推荐(0)

2013年9月5日

摘要: linux ubuntu系统下,adb不是内部命令原文地址linux ubuntu系统下,adb不是内部命令 解决方法: 1、sudo gedit ~/.bashrc 2、将下面的两句加到上面打开的文件里 export ANDROID_HOME=/home/jason/Develop_SDK/android-sdk-linux_86 export PATH=$PATH:$ANDROID_HOME/tools 最新的SDK要改为:$PATH:$ANDROID_HOMOE/platform-tools 注意:“/home/jason/Develop_SDK/android-sdk-linux_86 阅读全文

posted @ 2013-09-05 12:53 work hard work smart 阅读(3159) 评论(0) 推荐(0)

2013年9月2日

摘要: Android中Service的使用详解和注意点(LocalService)原文地址开始,先稍稍讲一点android中Service的概念和用途吧~Service分为本地服务(LocalService)和远程服务(RemoteService):1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。2、远程服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立的进程,因此在Activity所 阅读全文

posted @ 2013-09-02 13:27 work hard work smart 阅读(54155) 评论(8) 推荐(5)

2013年8月30日

摘要: ContentProvider 使用示例(转载)当数据需要在应用程序间共享时,我们就可以利用ContentProvider为数据定义一个URI。之后其他应用程序对数据进行查询或者修改时,只需要从当前上下文对象获得一个ContentResolver(内容解析器)传入相应的URI就可以了。本节中将以前面创建的code.db数据库为例,向读者介绍如何定义一个ContentProvider,以及如何在其他程序中使用ContentResolver访问URI所指定的数据。 9.3.1 定义ContentProvider(1) 要为当前应用程序的私有数据定义URI,就需要专门定义一个继承自ContentPr 阅读全文

posted @ 2013-08-30 11:09 work hard work smart 阅读(1219) 评论(0) 推荐(0)

2013年8月23日

摘要: MAT Memory Analyzer Tool 插件安装(图解)原文地址@author YHC前段时间做了一个项目,Exception in thread "main" java.lang.OutOfMemoryError: Java heap space出现这个错误,所以需要查找原因,所以就用到这个工具,安装比较麻烦,贴出来和大家共享一下:第一步:下载Eclipse MAT下载地址:http://www.eclipse.org/mat/downloads.php第二步:下载之后将压缩包解压,放置到Myeclipse 的\MyEclipse 9\dropins目录下解压后 阅读全文

posted @ 2013-08-23 17:23 work hard work smart 阅读(742) 评论(0) 推荐(0)

2013年8月22日

摘要: Android monkey介绍原文地址1 简略monkey是android下自动化测试比较重要的的一个工具,该工具可以运行在host端或者设备(模拟器或真实设备)。它会向系统发送随机事件流(即模拟用户各种操作:点击、滑动、AP切换等),对单个程序或者整个系统进行压力测试。如果要具体查看该工具的实现源码,可参考development/cmds/monkey/下的源码。其实很简单的,里面主要使用到IWindowManager这个接口类来传送事件,而这个接口类的实现是系统的一个服务例程。这里不进行详细说明。2 命令参数说明monkey命令后面可带有很多参数,主要分为四大类:1)基本配置,例如测试事 阅读全文

posted @ 2013-08-22 09:38 work hard work smart 阅读(1319) 评论(0) 推荐(0)

2013年8月19日

摘要: Android 文件的选择打开文件选择器 private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(Intent.CATEGORY_OPENABLE); try { startActivityForResult( Intent.createChooser(intent, "Select a File to U... 阅读全文

posted @ 2013-08-19 14:11 work hard work smart 阅读(23787) 评论(4) 推荐(2)

2013年8月13日

摘要: http://wenku.baidu.com/view/0bffafff700abb68a882fb04.html 阅读全文

posted @ 2013-08-13 11:17 work hard work smart 阅读(222) 评论(0) 推荐(0)

2013年8月12日

摘要: Eclipse调试常用技巧 原文地址 记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑 阅读全文

posted @ 2013-08-12 18:05 work hard work smart 阅读(323) 评论(0) 推荐(0)

2013年8月6日

摘要: 删除Android自带软件方法1.在电脑上打开cmd,然后输入命令adb remountadb shellsu2.接着就是Linux命令行模式了,输入cd system/app3然后输入ls回车.这时候列表显示了system/app里面的所有文件。4.开始删除吧.xxx.odex和xxx.apk我们要删除这2个文件,敲入以下命令:rm xxx.*如果还没成功,执行第五步:5. E:\>adb pull /data/system/packages.xml 删除相关信息 E:\>adb push /packages.xml /data/systemE:\>adb rebootad 阅读全文

posted @ 2013-08-06 18:21 work hard work smart 阅读(9932) 评论(0) 推荐(1)

2013年8月1日

摘要: 首先分享一个很好学习Git的的网站 http://git-scm.com/book/zh-tw/Git教程(原文地址)本教程通过命令行来阐述分布版本控制系统Git的使用。演示系统选取的是Linux(Ubuntu),但是在其他系统上也能功能,例如Windows系统。内容索引1. Git 1.1. Git是何方神圣?1.2.重要的术语 1.3.索引(stage)2. 安装3. 配置3.1. 用户信息3.2. 高亮显示3.3. 忽略特定的文件3.4. 使用.gitkeep来追踪空的文件夹4. 开始操作Git4.1. 创建内容4.2. 创建仓库、添加文件和提交更改4.3. diff命令和commit修 阅读全文

posted @ 2013-08-01 09:30 work hard work smart 阅读(4567) 评论(0) 推荐(0)

2013年7月15日

摘要: 好处:多个应用程序之间建立共同的服务机制,通过AIDL在不同应用程序之间达到数据的共享和数据相互操作,本文包括: 1 、创建AIDL 服务端。2 、创建AIDL 客户端。 3、客户端调用服务端提供的服务接口。1、创建AIDL 服务端。在Android的src中新建IStudentService.aidlpackage com.example.studentservice;import com.example.studentservice.Student;;interface IStudentService{ Map getMap(in String test_class,in Stude... 阅读全文

posted @ 2013-07-15 21:16 work hard work smart 阅读(11931) 评论(1) 推荐(0)

2013年6月27日

摘要: Android 不同文件名介绍 阅读全文

posted @ 2013-06-27 11:50 work hard work smart 阅读(191) 评论(0) 推荐(0)

摘要: 详解Android首选项框架ListPreference原文地址探索首选项框架在深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航班,但用户可以将首选项设置为始终根据最少停站数或特定航线来航班。如何实现这一场景?ListPreference显然,必须为用户提供UI 来查看排序选项列表。该列表将包含每个选项的单选按钮,而且默认(或当前)选项应该被预先选中。要使用Android首选项框架解决此问题,所做的工作非常之少。首先,创 阅读全文

posted @ 2013-06-27 11:30 work hard work smart 阅读(1136) 评论(0) 推荐(0)

2013年6月25日

摘要: Android 使用Telephony APIpublic class TelephonyDemo extends Activity { TextView textOut; TelephonyManager telephonyManager; PhoneStateListener listener; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate... 阅读全文

posted @ 2013-06-25 14:41 work hard work smart 阅读(462) 评论(0) 推荐(0)

2013年6月20日

摘要: ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType /android:scaleType值的意义区别:CENTER /center按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP /centerCrop按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)CE 阅读全文

posted @ 2013-06-20 13:21 work hard work smart 阅读(1858) 评论(0) 推荐(0)

2013年6月14日

摘要: Android开发中,当需要创建在后台运行的程序的时,就要用到Service。Service跟Activities是不同的(可以理解为后台与前台的区别),启动Service过程如下:context.startService() ->onCreate()- >onStart()->Service running其中onCreate()可以进行一些服务的初始化工作.停止Service过程如下:context.stopService() | ->onDestroy() ->Service stop示例:public class myservice extends Ser 阅读全文

posted @ 2013-06-14 11:30 work hard work smart 阅读(1634) 评论(0) 推荐(0)

2013年6月13日

摘要: Android 将Activiyt作为Dialog弹出在Androidmanifest.xml中加入如下主题 <activity android:name="com.example.mymeidaplay.Player" android:theme="@android:style/Theme.Dialog" > </activity>在作为Dialog的Activity中做如下设置: @Override public void onCreate(Bundle savedInstanceState) { ... 阅读全文

posted @ 2013-06-13 17:06 work hard work smart 阅读(306) 评论(0) 推荐(0)

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 59 下一页