自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 ubuntu下root之后的手机adb连接不上电脑

1,开启终端jiangguohu@jiangguohu-Huaqin:~$ lsusbBus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus

2016-10-10 11:00:44 738

原创 Android稳定性问题分析时获取手机状态的ADB命令

一,查询手机总共内存以及剩余内存1.使用adbshell命令进入手机的shell模式2.cat proc/meminfo3.显示结果:-------------------------------------------MemTotal:    2052440kB    //总内存MemFree:     50004kB

2016-09-23 20:08:14 1767

转载 Android性能优化典范

2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2016-09-19 16:09:45 483 1

原创 ListView的自定义Adapter的性能优化

ListView可以说是安卓开发中经常用到的了。常常想让ListView的每个item中显示的东西多一点,比如说显示图片、文字、时间等等,这就需要我们自定义adapter,重写getView方法。本文主要是总结一下adapter中getView方法的优化。        一般来说getView方法如下写;public View getView(int position,View conve

2016-03-28 14:26:43 622

原创 Android各国语言对照表

英文名(国家)国家码缩写语言阿拉伯Arabic SAvalues-ar  العربية波斯语Persian无values-fa  فارسی俄语Russian RUvalues-ruРусский 拉美西语无无values-es-rUSEspañol(Estados Uni

2015-12-31 10:41:28 16654 3

转载 魅族/锤子/苹果 悬停效果的实现

一、背景:近日研究当前主流手机的单手操作效果。一类是小米的单手小屏模式:将原本5寸以上的屏幕缩小到3.5/4寸的大小,以方便单手操作另外一类是魅族/锤子/苹果的 悬停效果:屏幕可以下拉到下半部分,这样单手可以方便的操作到屏幕上方区域 二、关于DecorView的基本概念一、DecorView为整个Window界面的最顶层View。二、DecorView只有一个子元素为L

2015-11-24 17:04:00 447

原创 UNEXPECTED TOP-LEVEL EXCEPTION异常

昨晚中秋加班,在Android 5.1项目编译的时候突然报了UNEXPECTED TOP-LEVEL EXCEPTION异常。先看看异常信息:UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.util.ExceptionWithContext at com.android.dex.util.ExceptionWithContext.withCon

2015-09-28 10:11:24 4269

原创 CSDN的CODE平台使用

1,首先到GIT官网去下载 Git 客户端,安装(直接下一步、下一步就行);2,打开你自己的CSDN之CODE创建项目;3,填好项目信息(注意,不要勾选“使用 README文件初始化项目”);4,现在,先不管CODE上的东西,我们先来配置一下Git。按照CODE说明文档中直接配置:配置本地git环境请从Git官网下载最新版的Git客户端。(注,请自备纵云

2015-09-16 17:58:56 1109

原创 Leo仿【DOTA视频站】项目实践【五】---- fragment中嵌套viewpage、fragment实现从优酷中下载视频

下载视频到本地播放,是任何软件必不可少的部分。在YoukuPlayerOpenSDK的DownloadManager中对于下载缓存等以及有一部分处理了,在这里我暂时不修改该部分。先用DownloadManager类让我们能够下载下视频。        在这之前我有讲到过应用主界面下方的Tab是用FragmentManager完成的,没有使用到ViewPage。我们先在Fragment中嵌套使用

2015-09-09 10:57:18 1075

原创 java.lang.IllegalStateException: The specified child already has a parent. You must call removeView(

在构造一个包含又fragment的ViewPager时出现了错误:Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.原因:提示说一个View已经有父视图了,但此

2015-09-02 15:46:19 1452

转载 Leo仿【DOTA视频站】项目实践【四】---- 授权获取优酷access_token

由于在应用中涉及到评论、获取用户信息等,故需要获取授权信息access_token。当时主要纠结的是OAuth回调地址的设置怎么弄。因为我的应用只有手机端嘛,没有一个页面。可是在看到一个博客之后,将回调地址设置为  https://client.example.com/cb  ,测试之后果真获取成功。点击打开链接以下是转载内容:最近在研究用优酷的SDK来进行视频上传的功能,由于

2015-09-01 09:23:58 1284

原创 Leo仿【DOTA视频站】项目实践【三】---- 获取DOTA2视频已经XListView实现上拉加载更多、下拉刷新

在前一篇文章《优酷SDK学习》中使用优酷API根据视频种类进行搜索,可是优酷设置的视频种类中只有游戏,没有我想要搜索的DOTA2视频。于是为了弄懂怎么去搜索DOTA2视频,专门在优酷网页上打开了一个DOTA2视频,把他的网址记下来,然后解析出该视频的id,再运用id将该视频所用的具体信息打印出来。我发现在该视频的信息中有一个tag属性,记录了该视频是一个DOTA2视频。于是我就在想能不能根据这个t

2015-08-28 10:52:08 1094

转载 getResponseCode获取URL响应状态码

http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的状态代码。

2015-08-27 10:46:42 495

原创 Leo仿【DOTA视频站】项目实践【二】---- 优库SDK学习

从优库开发者网站下下来优库的SDK,直接将YoukuLoginSDK,YoukuPlayerOpenSDK,PlayerDemo依次导入到Eclipse中。其中YoukuLoginSDK,YoukuPlayerOpenSDK是作为PlayerDemo的library库的。还有就是在YoukuPlayerOpenSDK开发指南中,也有关于视频下载缓存,视频播放等的介绍。比较简单易懂,也就不再多做说明

2015-08-20 11:44:58 652

原创 Leo仿【DOTA视频站】项目实践【一】----Fragment、Tab实现

楼主是在一家手机方案公司工作的。实际开发能力有所欠缺。故在工作之余自己动手开发一些小东西。接下来的一段时间主要想仿照这“DOTA视频站”这个应用来写一个自己的DOTA2的APK。(我也非常喜欢玩DOTA2,哈哈)        废话不多说,欢迎大家留言,相互学习。        首先留一个大神的网址:http://blog.csdn.net/lmj623565791/article/det

2015-08-12 11:30:12 402

原创 5.0上java.lang.IllegalArgumentException: Service Intent must be explicit异常

Service启动的方式有两种:显式启动、隐式启动。隐式启动final Intent serviceIntent=new Intent();serviceIntent.setAction("com.android.service");显示启动final Intent serviceIntent=new Intent(this,service.class);sta

2015-08-03 14:04:06 2797 2

原创 Android5.0上SD卡抽拔发送的Intent研究

废话不多说,直接上代码吧!package com.example.testsdcard;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.con

2015-07-31 14:05:03 719

原创 开关机压力测试APK学习

楼主身在一个手机方案公司,最近在查看一个开关机压力测试的APK,记录一下,学习一下别人的代码。功能单一,代码简单,谢谢!布局界面较简单,一个ListView里面含有三个Textiew,一个设置总的重启次数,一个重启开关,一个用于显示标记已经重启的次数。这里就不写出了。package com.zh.reboot;import java.io.IOException;im

2015-07-23 20:35:21 2310 2

原创 JNI入门学习

JNI入门学习------jiangguohu1,JNI简介JNI是Java Native Interface的缩写,中文为“JAVA本地调用”。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只

2015-07-02 14:10:55 435

原创 VideoView申请音频焦点问题

问题现象:使用VideoView写了一个悬浮框播放视频程序,在悬浮框代码中注册音频焦点监听事件,监听悬浮框的音频焦点获取和丢失。发现悬浮框和Music同时播放了。分析:通过log分析当时音频焦点的获取情况,如下:I/MediaFocusControl(  652):  AudioFocus  requestAudioFocus() from android.media.

2015-07-02 10:25:52 2852

转载 SlidingMenu测拉布局使用详解

将SlidingMenu整合到自己的项目之中    我们在使用开源的项目之前,都需要先将项目作为资源引入到我们当前的项目之中。在整合之前,先将github上项目的示例代码下载下来,导入到eclipse当中。关于将外部项目导入当前项目,有两种做法。    (1)将资源项目作为library设置到我们的项目中,就像是示例代码中的ExampleListctivity一样,如下图所示。有一

2015-01-04 14:28:34 354

转载 Android中assets目录和res/raw目录的异同和使用场景

原文链接好久没写些什么了,一直比较忙,有近2个月没更新博客了。今天看到有人问Android中assets目录和raw目录的区别和使用情况。能提出这个问题的,应该都了解它们的共同点:它们会被原封不动的拷贝到APK中,而不会像其它资源文件那样被编译成二进制的形式。要说区别,当然最直观的就是获取它们的InputStream的API不一样了。assets

2014-01-13 10:28:20 486

原创 void android.app.Activity.overridePendingTransition(int enterAnim, int exitAnim) 的使用

function : 如果你显示的调用了这个方法,当startActivity(Intent) 或是 finish方法执行时,会立即调用,并执行明确的transaction动画。       param1 :  载入动画,animation 资源ID,如果为0,表示没有动画       param2 :  离开动画,animation 资源ID,如果为0,表示没有动画关于overrid

2013-07-30 14:38:21 1112

原创 Android分辨率中dip, dp, px, sp之间的区别

dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常

2013-07-29 17:13:46 443

原创 配置文件 <uses-sdk>标签警告

Not targeting the latest versions of Android; compatibility modes apply. Consider testing and  updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.更新更高版本的SDK就好了

2013-07-26 14:44:13 529

转载 android SD卡路径问题以及如何获取SDCard 内存 (转)

SD卡路径问题以及如何获取SDCard 内存昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取

2013-07-26 11:31:59 941

原创 在用eclipse时出现 Several ports (8080, 8080)

Several ports (8080, 8080) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start thi

2013-07-25 20:56:11 916

原创 [Accessibility] Missing contentDescription attribute on image

碰到标题提示的警告,一般是用到了ImageView 标签,就是提示你要给它增加一个说明,那你就按照他的提示,添加一个contentDescription 属性就好了,代码如下:android:contentDescription="@string/app_name"具体原因:设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面

2013-07-25 10:24:23 498

原创 Button cannot be resolved to a type 解决方法

Button button = (Button)this.findViewById(R.id.button);书写上句话时候总是报错Button cannot be resolved to a type,import android.widget.Button;即可解决。

2013-07-25 10:00:11 2636

转载 EditText中android:inputType属性的作用

设置文本的类型,用于帮助输入法显示合适的键盘类型。有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textImeMultiLine输入法多行(如果支持)、textNoSu

2013-07-24 23:49:00 633

转载 Android学习错误处理

android的main.xml文件中编写控件EditText时This text field does not specify an inputType or a hint解决方法你尝试添加下面两个属性看看android:hintText为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色android:inputType设置文本的类型,用于帮助输入法显示

2013-07-24 16:42:42 421

转载 Android学习错误处理

安卓Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has layout_width="match_parent"错误处理解决方法:在android:text="

2013-07-24 16:35:22 430

achartengine Android统计图

AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:折线图,面积图;分区图,对比图,散点图,时间图;进度表,条形图;柱状图,饼图,气泡图,圆环图,范围条形图,拨号盘/压力表,组合图,立方折线图等

2015-03-11

高仿微信源码

这是一个很好的高仿微信源码,希望能帮助到你们。

2013-08-20

Android中文翻译组——Android中文API合集(7).chm

如题,Android中文翻译组——Android中文API合集(7).chm

2013-07-28

MyEclipse_10.1破解激活方法含注册机

MyEclipse_10.1破解激活方法含注册机,方便好用

2013-07-27

黎活明Android视频PPT

传智播客老师黎活明Android视频PPT文件

2013-07-27

phpstudy2010

phpstudy

2012-11-02

Visual C++ 6.0(完整绿色版) 安装

VC++ 6.0 适合在校学生,新手使用,简单方便

2012-08-01

JDK 6.0 中文API

中文版JDK 6.0 API。 适用于新手,英语基础不好的人。

2012-07-22

Eclipse中文教程 pdf版本

新手学Eclipse必备。。。简单易懂,好学。

2012-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除