- 博客(438)
- 资源 (75)
- 收藏
- 关注
转载 每个Android开发者必须知道的内存管理知识
相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。内存泄漏:对象在内存heap堆中中分配的空间,当不再使用或没有引用指向的情况下,仍不能被GC正常回收的情况。多数出现在不合理的编码情况下,比如在 Activity
2014-12-02 21:25:48 1407
原创 Ubuntu 点滴知识笔记
1. 通过apt-get命令下载的软件包,放在/var/cache/apt/archives 目录下,下载文件位置可以在/etc/apt/source.list文件中指定,通过apt-get autoclean 命令就可以删除存放在该地的软件包
2014-12-02 09:24:56 1315
转载 Ubuntu14.004下VirtualBox识别USB设备
1.从这里下载deb包,双击安装(而不是通过软件源直接安装virtualbox-ose,安装了的卸载掉):http://www.virtualbox.org/wiki/Linux_Downloads2.把自己加入到vboxusers组。也就是在终端中输入:sudo adduser 你的用户名 vboxusers然后退出,重新登录一次。
2014-11-24 09:58:24 9526 1
原创 VisualBox后无法启动 Kernel driver not installed (rc=-1908)
VisualBox之所以在Linux上比传统的VMware快得多,关键一点就是它和Linux内核的结合比较紧密,这也是开源的优点。不过Linux内核更新很频繁,每次更新内核后启动VirtualBox都会提示:VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded
2014-11-19 14:50:38 3401
原创 Error:Must have one-pixel frame that is either transparent or white in Android Studio
eclipse中的项目导进android studio中报错
2014-10-20 11:40:06 11177 1
原创 Ubuntu14.04 下使用tasksel架建LAMP
本来Ubuntu下架建LAMP,需要apt安装很多包,记住那些包的名字是一件非常痛苦的事情,这里介绍另外一个简单方便的方法,使用tasksel安装LAMP套件。先说说什么是Tasksel,它是一个Debian下的安装任务套件,如果你为了使你的系统完成某一种常规功能,而需要安装多个软件包时,我们就可以使用它了。这句话是什么意思呢?比如说,我们需要安装LAMP架设一个web服务器,为了完成这个功能
2014-10-18 17:23:26 4371
原创 ubuntu14.04(64位) ADB Not Responding
今天很逗比的装了Ubuntu14.04 又装了Android studio 写了个app 运行报错:Adb not responding. you can wait more or kill adb process manually and click ‘restart’ ”Google了一下,找到一个外国佬写的专业解决方法:http://simpledevelop
2014-10-17 14:07:05 6650 5
原创 下载jdk文件后缀是.gz而不是.tar.gz怎么办
用chrom浏览器下载了linux版的jdk,发现文件后缀是.gz,没看过这玩意,一打开,还是一个.gz文件,原本以为是新文件后缀呢,那个百度google啊。。。。最后都没发现有这方面的资料啊。。。。。 最后,折腾了好久,无果! 就把.gz文件改成.tar.gz后缀了。。。。。尼玛。。。一打开,jdk文件出现了。。。。。靠! 真坑啊。。。。ps:做个笔记,分享给后来人,免
2014-10-17 09:39:48 8125 2
原创 Android File Transfer – 在 Mac 上也能读取 Android 设备文件
Android File Transfer – 在 Mac 上也能读取 Android 设备文件[OS X]由于 Mac OS X 本身并不支持 MTP 协议,所以通过 USB 将 Android 设备连接到 Mac 电脑上是无法识别的,更别说读取里面的文件了。针对这一个问题, Google 官方推出了 Android File Transfer 这款工具好让 Ma
2014-10-11 18:25:20 30573 2
转载 ImageView的Matrix可以得到的神马
ImageView通过SetImageMatrix进行图片缩放屡见不鲜。但是如何获得当前缩放图片的位置信息呢?用ImageState存储图片绘制信息:public class SubwayMapState { private float left; private float top; private float right; private float
2014-09-17 21:10:47 7646 1
转载 android eclipse 没有Annotation Processin选项
因为要使用开源 androidannotations 注解,发现eclipse没有Annotation Processin解决办法: 需要配置插件:http://download.eclipse.org/releases/juno Annotation Processinzhuanz
2014-08-31 13:12:07 9211 3
转载 Android SERVICE后台服务进程的自启动和保持
Service组件在android开发中经常遇到,其经常作为后台服务,需要始终保持运行,负责处理一些必要(见不得人)的任务。而一些安全软件,如360等,会有结束进程的功能,如果不做Service的保持,就会被其杀掉。如何保持Service的运行状态是现在要说明的,核心就是利用ANDROID的系统广播,这一不会被其他软件影响的常驻程序触发自己的程序检查Service的运行状态,如果被杀掉,就
2014-08-29 00:05:37 2382 1
转载 Android程序员必备精品资源
Android程序员必备精品资源平时写程序中不断收集到的一些比较常用的东西,分享给大家.实用工具集锦Android Lifecycle https://github.com/xxv/android-lifecycleTinyPNG https://tinypng.com/Android Layout Finder Android Layout Finde
2014-08-19 01:27:29 1842
原创 android 开发UI好工具-----dump View Hierarchy for UI automator
今天又发现一个好工具 dump View Hierarchy
2014-08-11 20:48:03 17715 4
原创 android 开发规范好工具----Android Lint
Eclipse的ADT插件更新到最新的16.0以后,发现在Eclipse功能栏里多了一个红色对号的图标,如图所示:简单实用了一下之后,发现这个工具实在是太强大啦。它能够对你的Android项目进行全面分析,然后会给你一个诊断结果。告诉你的工程里有哪些不太妥当的地方,例如:1,项目中有哪些资源文件引入了却没有在代码中使用的话,会给提
2014-08-11 19:17:56 1538
转载 设置Eclipse自动生成的注释
原文章:http://redish.iteye.com/blog/587922点击打开链接最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows---preferences...---java--code style--code Templates---Comments就可以进行设置了。 这里
2014-08-08 11:38:18 1391
转载 关于android的4.2的0文件夹的详解
关于android的4.2的0文件夹的详解---- android 4.0 ----在galaxy nexus(GN)手机上userdata分区很大,被挂在/data目录,用户的数据通常是放在sd卡上,然而gn是没有sd卡的,所以google想了一个办法,就是虚拟一个。所以,在userdata分区下有个目录叫media,是内置sd卡的数据存储位置,使用fuse技术将/data/
2014-08-06 23:38:27 1597
原创 android项目剖解之ViewPager+Fragment 实现tabhost效果
ViewPager+Fragment 实现导航栏 自己项目中需要用到,自己学习的笔记,分享一下!
2014-08-03 00:17:26 14553 5
转载 Eclipse中设置作者日期等信息
在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的,例如其中author 的属性值。我们可以在Eclipse 中进行设置自己希望显示的信息。 现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->Java->Code Style->Code Templates,
2014-08-02 23:51:19 5789
转载 提高程序员项目设计水平的11条建议
提高程序员项目设计水平的11条建议2014-7-24 10:27| 发布者: 小isabella| 查看: 1184| 评论: 1|来自: 51CTO摘要: 1.分析清楚你要面对的项目。这是进行所有工作的第一步,如果你在这个地方都犯错了,那么后续所做的一切努力都是白费。比如,你要完成图书管理系统,那么你就应该明白这个系统主要是用于解决图书管理的问题。2.考虑项 ...
2014-07-26 17:21:03 1257
原创 android工具类(2)NetWorkHelper 网络工具类
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.Uri;import android.net.NetworkInfo.State;import android.telephony.Telephony
2014-07-25 00:51:14 4897
原创 universal-image-loader 配置
universal-image-loade 的两个重要配置文件ImageLoaderConfiguration 和 DisplayImageOptions。 做个笔记也把它分享给大家。
2014-07-25 00:43:46 23786 1
转载 Android Fragment---与Activity生命周期的协调
拥有Fragment的Activity的生命周期直接影响了其中的Fragment的生命周期,这样,针对Activity的每一个生命周期的回调都会有一个类似的针对Fragment的回调。例如,当Activity收到onPause()回调时,在Activity中每个Fragment都会收到onPause()回调。但是,Fragment有几个额外的生命周期回调方法,用来处理跟Activity的交
2014-07-24 22:59:40 1796
转载 greenDaoMaster的学习研究
最近一直在研究一个第三方的开源框架,greenDaoMaster是一个移动开发的ORM框架,由于网上一直查不到使用资料,所以自己摸索总结下用法。首先需要新建一个JAVA项目用来自动生成文件。需要导入greendao-generator-1.3.0.jar和freemarker.jar到项目中示例代码如下:[java] view plaincopy
2014-07-22 00:36:44 6531
转载 快速Android开发系列网络篇之Android-Async-Http
AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { System.out.print
2014-07-21 21:45:08 4842 1
原创 WAMP You don't have permission to access
用wamp部署PHP项目,访问时出现You don't have permission to access错误时,ji
2014-07-21 17:36:43 4999
转载 Intellij IDEA +genymotion安装配置
Intellij IDEA是一款非常好用的java编辑器,比Eclipse的代码提示要友善的多,优缺点不多讲了。下面讲如何安装配置。1)如官网下载最新版本 http://www.jetbrains.com/idea/download/左边的旗舰版,可以使用30天,右边的是社区免费版。我们下载左边的。下载好后安装。 2)安装好后启动,(我的wi
2014-07-20 22:53:16 20526
原创 IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
2014-07-20 11:18:04 1424
转载 使用 IDEA + Maven + Git 快速开发 Java Web 应用
目录[-]0. 引言1. 使用 Git 下载源码2. 编写 Maven 项目配置文件3. 使用 IDEA 直接打开 Maven 项目4. 编译源码5. 在 IDEA 中配置 Tomcat6. 以 Debug 方式运行应用程序7. 在 IDEA 中对 Git 进行提交与更新8. 总结0. 引言今天想跟大家分享一下我主要的 Jav
2014-07-20 10:48:57 10105 3
转载 快速Android开发系列网络篇之Android-Async-Http
先来看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client.get("http://www.google.com", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) {
2014-07-20 01:26:10 1771
转载 如何添加 android private libraries 中的包的源代码
先上图:这里以添加 afinal_0.5.1_bin.jar 为例。第一步:添加jar包到libs里面,系统自动把jar加载到android private libraries中;第二步:新建文件 afinal_0.5.1_bin.jar.properties 文件,文件内容为jar包的源代码的路径,如下:(换成你自己的)[html] v
2014-07-17 12:35:47 2241
转载 Android中shape的使用
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: android:startColor="#ff8c00"
2014-07-17 09:15:16 898
Redis学习集合包
2015-05-15
redis集群sentinel主从复制
2015-05-13
Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8
2015-04-01
Nginx_Tomcat集群案例
2015-02-13
Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建
2015-02-04
java_source_attacher_1.2.7
2016-06-23
VLC-Android-1.7.5
2016-04-16
MySQLServer 5.7(解压版)
2015-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人