work hard work smart

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

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 阅读(712) 评论(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 阅读(1310) 评论(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 阅读(23767) 评论(4) 推荐(2) 编辑

2013年8月13日

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

posted @ 2013-08-13 11:17 work hard work smart 阅读(215) 评论(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 阅读(308) 评论(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 阅读(9828) 评论(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 阅读(4546) 评论(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 阅读(11833) 评论(1) 推荐(0) 编辑

2013年6月27日

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

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

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

posted @ 2013-06-27 11:30 work hard work smart 阅读(1107) 评论(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 阅读(451) 评论(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 阅读(1837) 评论(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 阅读(1609) 评论(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 阅读(290) 评论(0) 推荐(0) 编辑

摘要: 先在res/values下建colors.xml文件,写入:<? xml version = "1.0" encoding = "UTF-8" ?> < resources > < color name = "transparent" > #9000 </ color > </ resources > 这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。再在res/values/下建styles.xml,设置程序的风格<?xml ver 阅读全文

posted @ 2013-06-13 16:45 work hard work smart 阅读(229) 评论(0) 推荐(0) 编辑

2013年6月6日

摘要: 使用ListView在setAdapter()后,对ListView的childView做一些操作。但是每次要取得childCount总是0。原來setAdapter是非同步(asynchronous)。只要在setAdapter()之后,加入post函式去更新ListView的ChildView即可。 lv = (ListView)findViewById(R.id.list); lv.setAdapter(adapter); lv.post(new Runnable(){ public void run(){ // fileList为与adapter做连... 阅读全文

posted @ 2013-06-06 08:58 work hard work smart 阅读(3908) 评论(0) 推荐(1) 编辑

2013年5月22日

摘要: Happy birthday to you!Happy birthday to you!Happy birthday to you! 阅读全文

posted @ 2013-05-22 19:19 work hard work smart 阅读(387) 评论(0) 推荐(0) 编辑

2013年5月20日

摘要: 1、在Window Or Liunx下,使用Eclipse的Android SDK Manager下载SDK源码、 2、使用下载的SDK源码 指定源码的路径为自己下载的SKD路径即可。 阅读全文

posted @ 2013-05-20 17:14 work hard work smart 阅读(157) 评论(0) 推荐(0) 编辑

2013年5月17日

摘要: ubuntu下android环境配置1. JDK的安装,我安装的是JDK6,详细见Ubuntu 中JDK的安装总结2. 下载Eclipse直接下载一个linux版本的eclipse运行Eclipse, 点击 Help > Software Updates > Available Software。点击“Add site..”按钮然后在里面输入 https://dl-ssl.google.com/android/eclipse/ 后点OK.如果不行,试下http://dl-ssl.google.com/android/eclipse/这时你将会看到Developer tools, 选 阅读全文

posted @ 2013-05-17 17:23 work hard work smart 阅读(202) 评论(0) 推荐(0) 编辑

摘要: Ubuntu 中JDK的安装总结已安装jdk-6u45-linux-x64.bin为例,在Ubuntu中安装JDK的方法1.下载JDK,我用的是jdk-6u45-linux-x64.bin2.将下载的jdk-6u45-linux-x64.bin放到自己指定的位置,如/usr/java/jdk3.$sudo -s ./jdk-6u45-linux-x64.bin 一路回车,直到安装完毕4.$sudo gedit /etc/profile 在文件末尾添加 #set java environment JAVA_HOME=/usr/java/jdk/jdk1.6.0_45 export JRE_HOM 阅读全文

posted @ 2013-05-17 14:46 work hard work smart 阅读(478) 评论(0) 推荐(0) 编辑

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