自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(268)
  • 资源 (23)
  • 收藏
  • 关注

转载 Shape Drawable的学习

使用XML方式定义的基本形状的drawable,包括矩形、椭圆形、直线和圆环。完整的shape定义语法有:[html] view plaincopyprint?xml version="1.0" encoding="utf-8"?>  shape      xmlns:android="http://schemas.android

2014-03-05 12:20:16 1229

原创 Android中打开其他应用程序的组件

背景:有时候我们需要在自己的应用中去打开其他应用程序的Activity或者Service ,下面是通过两种方式打开  ,为什么是两种方式呢? 我们本来可以直接开启其他应用程序的,为什么要在转个弯通过广播去开启,答案很简单,因为项目所需,哈哈 一: 通过广播开启其他应用程序    开启其他应用程序的Activity    开启其他应用程序的Service二:直接开启其他应用程序

2014-03-03 15:01:49 1736

原创 Android 混淆代码学习以及Android加密工具--APKProtect的使用

一:情景分析有时候看到其他应用App的一些效果很炫,或者是功能实现很好就想着参考参考,于是乎,下载APK----反编译APK---查看源码。。。。,但是悲剧来了。。。。源码都是些a,b,c。。。等等这样的东东,根本啥都看不明白,后来了解到这是程序的作者保护自己劳动成果的“手段”,于是乎 自己就想咱也试着“保护一下”自己的劳动成果吧,至此开启了“Android混淆代码”的旅程二:初始

2013-10-21 18:15:07 2174 1

转载 Android TV UI 设计指南 《一》

随着国际市场上Google TV的发布和国内电视厂商纷纷推出定制Android TV的脚步,一时间智能电视平台成为了众多高科技企业争相抢占的新市场。较早的智能电视平台探索者有Google TV、Apple TV和Samsung Smart TV,还有传说中将要上市的iTV。 国外一些知名服务,如Youtube、Twitter、Netflix等,均在这些平台上发布了应用。国内电视厂商多使用A

2013-09-26 15:05:18 3575 1

转载 Android TV UI 设计指南 《二》

应用UE/UI设计指南version1.0 in 2012.8.1By huan UED通过简约的界面设计,清除人与机器的隔阂,将轻松带入生活。一个符合用户的交互界面在更好的展现产品同时,亦能为用户带来不一样的华丽体验。通过统一的标准诠释,降低用户对于界面设计元素的理解难度,提高可用性。UI部分一.    整体布局TV设备的分辨率为720

2013-09-26 15:02:57 2752

原创 Android 项目中使用Flurry Analytics

1:进入Flurry Support Center, Support Center2:选择Analytics 3:选择Android平台4:依照Flurry 提供的步骤一一进行相关设置,则Android FlurryAnalytics  就可以进行简单的数据统计了注意:在开始进行数据统计之前,要先注册Flurry用户获取APP_KEY

2013-09-12 14:10:51 1801

转载 Flurry 了解

Flurry作为移动应用统计分析领域里的标杆平台,Flurry拥有非常全面的功能,并不仅仅限于数据统计、分析功能,还提供App Circle广告、推广平台功能。可以说Flurry是目前最全面的移动应用统计分析产品,除了统计单个应用内的各类数据指标外,还可以提供跨应用之间的 转化统计等针对企业级用户的功能。单纯从移动应用的数据统计功能来看,Flurry也处于领先位置。其功能模块设置合理,分析

2013-09-12 13:53:13 1675

转载 ImageView scaleType

使用ImageView时经常会用到scaleType属性,如:android:layout_height="50dp" android:scaleType="matrix"android:src="@drawable/sample_small" />scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matr

2013-08-18 11:23:28 876

转载 https请求报错解决:javax.net.ssl.SSLException: Not trusted ...

通过https协议请求数据报错了一下错误:javax.net.ssl.SSLException: Not trusted server certificate exception.在国外论坛上找了个解决的方案和大家分享。      我们需要自定义一个继承org.apache.http.conn.ssl.SSLSocketFactory的类,在android2.2 的SSLSocke

2013-08-16 18:49:28 3762

原创 关于Genymotion的体验

最近网上Genymotion 炒的很火,  于是乎 自己也尝试了一番首先自己先在网上找了一些教程,基本是中文的,而且这些教程几乎千篇一律  (题外话:真的要多鼓励自己看一些外国的教程,可是好的外国的教程哪里有???),于是乎 自己就找了一个相对详细的教程然后逐步来体验步骤是:    1:到Genymotion官网注册帐号,然后激活,然后下载Genymotion在这一步中使我疑惑的是

2013-08-15 11:45:29 2625 1

转载 Android中设置ListView的选中的Item的背景颜色

ListView中没有默认的选择颜色,只有选择Item后的焦点颜色,鼠标点击时Item有颜色,放开鼠标后颜色也就没有了,要实现放开鼠标后选择项的背景还是有颜色的 1、配置main.xmlJava代码  "1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"      android

2013-08-13 16:11:50 6259

原创 使用webview遇到的问题

1:处理webview返回键     如果用webview点链接看了很多页以后,如果不做任何处理,点击系统“Back”键,整个浏览器会调用finish()而结束自身,      如果希望浏览的网页回退而不是退出浏览器,需要在当前Activity中处理并消费掉该Back事件,覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法p

2013-08-09 15:51:23 2995

转载 在ListView中嵌套ViewFlow,ViewFlow滑动有些卡顿的问题~

最近做类似于网易新闻头条那种图片Banner,实现方法是:在ListView中嵌套ViewFlow,但是ViewFlow的滑动总是不是那么顺畅,觉得应该是触屏事件拦截冲突的问题吧,在网上查阅了一下我的解决方法如下:在ViewFlow中声明mListView,然后将父ListView传入到ViewFlow,然后在onTouchEvent中调用一下mListView.requestDisallow

2013-08-08 18:06:44 1506 1

转载 使用ListView应该注意的地方

http://blog.csdn.net/mengweiqi33/article/details/7737566在ListView中设置Selector为null会报空指针?mListView.setSelector(null);//空指针试试下面这种:mListView.setSelector(new ColorDrawable(Color.TRANSPARENT));如

2013-08-08 10:37:29 1200

转载 获取Android控件的宽和高

我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plaincopypublic class MyImageView extends ImageView {        public MyImageView(Context context, Attribut

2013-08-07 11:00:37 1201

转载 android 使用ViewFlow实现左右滑动

是的,你没看错,是ViewFlow,不是ViewPager,也不是ViewFlipper。ViewFlow是一个开源的androidUI库。它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator。它使得由Adapter产生的ViewGroup中的View可以水平滑动。使用ViewFlow实现左右滑动" height="265" width="480"

2013-08-06 11:59:02 2407

转载 Fragment不响应onActivityResult回调

开发时遇到了这样一个问题,查了不少资料。   不少同学说处理方法就是在与Fragment绑定的FragmentActivity中重写onActivityResult方法。重写时调用父类的onActivityResult() 方法,就可以接收到返回值。   但是都不管用,解决方法就是在Fragment中直接调用startActivityForResult()方法,而不是调用 getA

2013-07-24 19:43:10 2554 6

转载 android项目中values中几个文件的作用

最近反编译了几个Android软件,发现一些以前未用到的资源文件:ids.xml——为应用的相关资源提供唯一的资源id。id是为了获得xml中的对象而需要的参数,也就是Object=findViewById(R.id.id_name)中的id_name。这些值可以在代码中用android.R.id引用到。若在ids.xml中定义了ID,则在layout中可如下定义@id/price_edi

2013-07-19 18:13:20 903

转载 java.lang.noclassdeffounderror

2013-07-19 17:55:21 927

原创 项目中用到的开源库

1:Android-PullToRefreshhttps://github.com/chrisbanes/Android-PullToRefresh效果图:2:SlidingMenuhttps://github.com/jfeinstein10/SlidingMenu效果图:3:android-viewflow

2013-07-17 12:32:27 999

转载 android 使用ViewFlow实现左右滑动

是的,你没看错,是ViewFlow,不是ViewPager,也不是ViewFlipper。ViewFlow是一个开源的android UI库。它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator。它使得由Adapter产生的ViewGroup中的View可以水平滑动。一、使用ViewFlow库那么什么时候可以使用这个组件呢?文档上说,当

2013-07-16 18:06:12 1033

转载 Android View坐标getLeft, getRight, getTop, getBottom解惑

摘要 1 引起疑惑 分析视图invalidate流程的过程中发现view的left, right, top, bottom跟自己理解的不一样,现在想分析一下这几个值具体的含义。 2 理解坐标,位置概念 这里涉及坐标系的概念: 坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐1  引起疑惑   分析视图invalidate流程的过程中发现view的left, right, t

2013-07-16 11:24:21 1489

转载 ViewGroup为什么不会调用onDraw

目录(?)[+]、正常情况下,我们重写LinearLayout的onDraw方法,它是不会被调用的,这篇文章就来分析一下原因和解决方法。 一,现象    android:id="@+id/ll_absolute"    android:orientation="vertical"    android:layout_width="fill_parent" 

2013-07-15 11:39:54 800

转载 Android ViewGroup.setDescendantFocusability函数

这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理,如

2013-07-15 11:32:41 1807

转载 android fragment(android.support.v4.app.Fragment和android.app.Fragment区别)

(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"因此你的应用不能兼容3.0以下的应用。可以使用标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用标签的,会抛出android.view.InflateException: Binary XML file line #7:

2013-07-10 14:57:08 1786 1

转载 Android动态布局

原始出处:http://zuiniuwang.blog.51cto.com/3709988/720070 每次都忘记,记下来,以后方便查找,代码是从现在的项目中Copy出来的,先来个relativeLayout的private void setListPath(Context context, RelativeLayout footerRelativeLayout, String

2013-07-05 17:36:27 841

转载 java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk

很多人出现了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的错误,在

2013-07-05 16:29:22 1517

原创 Android 反编译工具地址

apktool   http://code.google.com/p/android-apktool/dex2jar http://code.google.com/p/dex2jar/jdhui http://code.google.com/p/innlab/downloads/list,最新版本请见 官方http://java.decompiler.free.fr/?

2013-07-04 12:45:01 875

转载 多国语言:在res目录下建立不同名称的values文件来调用不同的语言包

多国语言:在res目录下建立不同名称的values文件来调用不同的语言包Values文件汇总如下:中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(加拿大)

2013-07-02 17:09:50 1271

原创 有用的代码断

1:UI设计方面 设置某张图片的颜色过滤     private static final ColorFilter BLACK_CF = new LightingColorFilter(Color.BLUE, Color.BLACK);    public static Drawable buildDrawable(Context ctx, int drawable

2013-06-20 18:22:57 832

转载 Android setColorFilter 滤镜效果

通过setColorFilter可以实现滤镜效果。如:    final WallpaperManager wallpaperManager =WallpaperManager.getInstance(this);       //获取壁纸    final Drawable wallpaperDrawable =wallpaperManager.getDrawable()

2013-06-20 16:04:26 2211

转载 java.math.Math类常用的常量和方法

Math.PI 圆周率Math.E e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度

2013-06-20 15:34:06 837

转载 Parcelable接口的使用

什么是Parcelable ?     Parcelable,定义了将数据写入Parcel,和从Parcel中读出的接口。一个实体(用类来表示),如果需要封装到消息中去,就必须实现这一接口,实现了这一接口,该实体就成为“可打包的”了。 Parcelable 传递对象    Android序列化对象主要有两种方法:    1.实现Serializable接口,实现Serializ

2013-06-20 11:05:13 760

转载 android uses-feature导致设备在Android Market搜不到你的应用

这两天发现我们的应用在Android Market 上,有的手机搜索不到,原因是:此应用只适用于具备相应功能的设备然后后面列出了许多硬件设备的uses-feature问题的原因是我们的应用中需要的权限太多,导致没有定义中提到的权限的设备无法搜索到我们的应用。经调查:我们的应用中并没有使用到uses-feature标签,那为什么给出的提示会是“此应用只适用于具备相应功能的设备”呢?

2013-06-19 11:49:22 1155 1

原创 学习源码《随手记》知识总结

1:这个APP,主要是一个记录每天收入与支出账目的应用2:应用到的知识点    1:Android SQLlite 数据库相关知识          如果应用中需要多了表,可以统一定义一个类,将各个表的相关信息一起写出来          主要代码:      public class MyDbInfo {        private static String Ta

2013-06-19 11:26:10 1139

原创 Android 捕获未知异常并提交给服务器

在Android应用中,即便应用已经投放市场,但有时也会遇到一些未知的异常,此时如果能够获得用户的反馈信息,那么对于我们应用的开发是一个很好的帮助为了实现这样的效果,我们需要做如下工作 写一个类实现UncaughtExceptionHandler接口,重写uncaughtException方法功能描述:当应用出现了未知异常,应用强制退出,应用再次启动时,提示用户是否将错误信息反馈给开发

2013-06-05 13:24:36 1340

转载 android学习—— context 和 getApplicationContext()

在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Acti

2013-06-04 18:05:16 1317

原创 Android Library

Android Library 的学习1:为什么学习?   在查找Android 播放视频时,找到一个开源项目Vitamio,其中需要将Vitamio集成到项目自己的项目中,那如何将Vitamio集成到项目自己的项目中,这时就用到了Android Library2:什么是Android Library (百度)3:项目导入Android Library的过程    第一步:首先

2013-05-31 18:33:34 1265

转载 Android中如何合并两个工程的功能

今天由于某种原因,接到一个任务,需要合并两个原先是以两个APK包方式发行的版本,由于他们功能互补,因此希望把这两个工程合成一个工程。仔细整理了下思路,决定将一个比较接近底层服务的apk包做成一个jar的方式进行整合!        原来以为要自己手动导出jar,然后再引用,后来发现eclipse本身已经自带了这个功能,只要我们在功能属性中直接进行引用即可。Project->Properties

2013-05-31 16:48:01 2832 5

转载 Android技术积累:图片缓存管理

原创文章,转载请注明:转载自Keegan小钢本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955 如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所

2013-05-31 13:58:20 899

Android打开其他应用程序组件

Android打开其他应用程序的组件,例如打开Activity,打开Service

2014-03-03

ViewFlow实现左右滑动

使用ViewFlow实现左右滑动 也可以添加圆点指示器或者标题指示器

2013-07-16

Android 反编译apk为java代码

Android 反编译apk为java源码,在命令行中输入dex2jar classes.dex 如果没有反编译成功 那么请重新到官网上下载最新的dex2jar

2013-07-04

Android 反编译xml

android 反编译xml文件,在命令行下找到jar包地址,输入java -jar apktool.jar d 反编译的apk名 反编译后的文件名

2013-07-04

常用Android 代码段

一些常用的Android 代码段 其中包括读取sdcard中的图片,保存网络图片到sdcard,利用软引用缓存图片,解决Scrollview嵌套Listview数据显示不完全的问题

2013-05-27

编程逻辑之美

锻炼编程逻辑思维 包含很多数据结构的一些知识

2013-05-21

Android 微信分享功能

测试微信分享功能,其中包含获取测试应用签名,分享信息到微信

2013-05-16

Android控制PC的关机、重启、休眠、注销、锁定

Android控制PC的关机、重启、休眠、注销、锁定 服务器段代码

2013-04-05

Android控制PC的关机重启休眠注销锁定

Android控制PC的关机、重启、休眠、注销、锁定 客户端代码

2013-04-05

Android 制作APK

Android制作签名,无签名的APK,以及密钥的生成及工具安装

2013-01-10

Android 制作源码包

Android 制作源码包步骤,一步一步教Android 制作源码包的过程

2013-01-10

仿百度Map的实例

高仿百度Map的实例,可以查询公交,步行,驾车路线以及附近查找

2012-11-22

ubuntu mat 插件

ubuntu下分析内存溢出的原因工具 MAT

2012-08-31

Android教程之用_HTML_5_构建_Web_应用程序(三)

Android教程之用_HTML_5_构建_Web_应用程序(三)

2012-06-05

Android教程之用_HTML_5_构建_Web_应用程序(二)

Android教程之用_HTML_5_构建_Web_应用程序(二)

2012-06-05

Android教程之用_HTML_5_构建_Web_应用程序(一)

Android教程之用_HTML_5_构建_Web_应用程序(一)

2012-06-05

Android学习资料之使用_HTML_5_开发新的可视化_UI_特性(2)

Android学习资料之使用_HTML_5_开发新的可视化_UI_特性(2)

2012-06-05

基于HTML5开发Android应用

基于HTML5开发的Android应用, Android学习资料之使用_HTML_5_开发新的可视化_UI_特性

2012-06-05

Android 裁剪图像

通过图库或相机拍摄 选择图片进行裁剪并显示

2012-05-17

Android 应用滑动的jar包

在写Android中的滑动时 需要的类的jar包

2012-05-02

Android 指引导航滑动

Android 更炫的滑动效果 用户体验好

2012-05-02

Android 导航左右移动

Android 导航左右滑动 效果明显 值得学习

2012-05-02

Android 图片左右滑动

Android 图片的左右滑动效果 实现简单易懂 方便

2012-05-02

空空如也

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

TA关注的人

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