自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 使用最新版AndroidStudio2.0进行NDK开发并且链接第三方so库

使用最新版本的gradle+android studio 链接第三方静态库 进行NDK开发

2016-04-11 17:45:23 2725

转载 Android Studio如何同NDK集成

原文 https://baidumap.wordpress.com/2014/12/25/android-studio如何同ndk集成/ 将native库(.so文件)集成到你的APK包 以前的方法是把.so放到.jar包里, 现在很简单了 在 src/main/ 目录下(该目录下有 java和res两个子目录), 创建一个 jniLibs 目录 再创建相应ABI子目录(如

2016-03-15 15:41:10 550

转载 Mac添加环境变量

1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件 touch ~/.bash_profile; open -t ~/.bash_profile 2.新增环境变量 export PATH="$HOME/.rbenv/bin:$PATH" 3.让以上所做的配置生效 source ~/.bash_profile 4.查看是否生效(

2016-03-15 14:43:28 405

转载 隐藏RadioButton, CheckBox图片 setButtonDrawable

转自http://blog.youkuaiyun.com/changemyself/article/details/44809411 RadioButton和CheckBox都是Android app中常用的Widget,它们派生于CompoundButton,允许使用者自行设置背景和按钮的样式,不过,有时我们仅希望简单的设置一个有状态的背景,并隐藏其默认样式。可是,当我们调用setButton

2015-07-21 09:58:44 785

原创 fastcv环境搭建+samples编译

fastcv是基于opencv适用于移动端  用高通官网一句话形容 a camera is more than just a camera      fastcv官网  https://developer.qualcomm.com/mobile-development/add-advanced-features/computer-vision-fastcv  介绍都在其中

2015-05-13 19:59:20 1597

转载 Android Shape Drawable Resources TextView渐变 背景色 圆角

转自http://blog.youkuaiyun.com/luckkof 正文   本文主要介绍Drawable Resources的一种,Shape Drawable Resources的使用。其他Drawable类似 经常需要自己设置某个view的背景,比如类似新浪微博客户端微博源内容的灰底圆角效果,这个时候我们就可以使用Shape。 1、介绍 Shape Draw

2015-04-21 11:52:15 2037

原创 Android仿微信QQ群头像生成

先上效果图 qq效果的图片是在github上找的项目 https://github.com/kongnanlive/android-combination-avatar 仿微信群头像是自己鼓捣出来的 先贴一下主要代码 private static Bitmap createTogetherBit(Bitmap[] paramList, fina

2015-03-31 18:33:54 4077

原创 关于android尺寸单位换算

今天看到经常用的一个dp转px的方法 public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); }   

2015-03-31 13:53:20 743

原创 android studio 修改主题设置

这里有好多ide主题 http://www.ideacolorthemes.org/themes/?order=downloads&filter=&page=1 下载喜欢的之后 file->import settings 选择下载的文件  点击红圈  editor->Colors & fonts -> font 可以修改字号

2015-03-24 17:49:59 548

转载 ubuntu12.04 android studio 安装

转自:http://blog.youkuaiyun.com/vblittleboy/article/details/19339311 1、下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz 我这里有jvm文件夹,直接cd过去: $ cd /usr/lib/jvm/ 拷贝下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹: $ sudo cp  

2015-03-23 17:52:23 465

转载 android 中 获取 文字宽度

在开发中,有时候要获取文字的宽度以更好的布局,偶然的机会看了《professional android app devlopment》发现了这样的写法,实在太酷了。 Paint mTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG); mTextPaint.setColor(Color.WHITE); // Define the string.

2015-03-19 18:16:47 665

转载 Ubuntu虚拟机用桥接方式上网

只要你的主机能够上网,不管是用wifi还是插网线上网,都能实现虚拟机系统上网。 第一步 首先设置桥接上网" title="WIN7+vmware8.0+ubuntu12.0 桥接上网"> 这里我选择的是无线上网方式 第二步:sudo gedit/etc/network/interfaces 添加如下 auto lo iface lo inet loopbac

2015-03-13 18:14:55 845

转载 Java中的ReentrantLock和synchronized两种锁定机制的对比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 ——

2015-03-12 18:01:32 443

原创 记录一下seekbar遇到的问题

需求好像是做一个类似收音机调频指针的控件,想用自定义seekbar样式来做 效果如下:       过程:写seekbar 宽高 设置滑块资源 自定义progressdrawable 只加了一个背景 结果预览的效果是背景刻度盘只显示了一部分  而且背景位置跑到下面  然后开始在网上查  没有什么结果  最后结合以前写的progressbar  将背景图改成.9图

2015-03-12 16:39:29 1064

转载 android:windowSoftInputMode属性详解

android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju

2015-03-10 15:27:05 437

转载 Android动画机制全解析

转自http://blog.youkuaiyun.com/ljx19900116/article/details/41806835 导论   本文着重讲解Android3.0后推出的属性动画框架Property Animation——Animator。 产生原因         3.0之前已有的动画框架——Animation存在一些局限性, Animation框架定义了透明度,旋转,缩放和位移几

2015-03-05 17:32:37 565

转载 onSaveInstanceState和onRestoreInstanceState触发的时机

文章转自http://android.blog.51cto.com/268543/634646/ 先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but

2015-03-05 11:00:57 421

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效加载大图片 我们在编

2015-02-05 18:34:58 449

转载 Android最佳性能实践(一)——合理管理内存

出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效加载大图片 我们在编

2015-02-05 18:26:55 480

原创 Android NDK开发Crash错误定位

前段时间NDK开发中遇到了各式各样的问题,虽然说后来都一一解决了,但是效率比较低,效率低的主要原因是C++库中的崩溃难以捕获,通过一行一行的打log才能找到问题,今天看到一篇文章专门写了如果高效的找到C++库崩溃所在。        http://blog.youkuaiyun.com/xyang81/article/details/42319789

2015-02-05 17:57:39 429

转载 Android动画学习笔记-Android Animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P

2014-05-09 17:47:28 478

转载 关于 Android 下的自动化测试方法介绍

转自 http://blog.youkuaiyun.com/pugongying1988/article/details/6976069

2014-05-05 10:29:19 565

转载 Android自动测试之Monkey工具

转自 http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.html

2014-05-05 09:40:59 643

原创 自定义listview 实现仿qq聊天列表左滑删除效果

效果:

2014-04-16 11:22:59 2449

转载 获取状态栏高度(运用反射)

public static int getStatusHeight(Activity activity) { int statusHeight = 0; Rect localRect = new Rect(); activity.getWindow().getDecorView() .getWindowVisibleDisplayFrame(localRect); stat

2014-04-15 15:57:14 546

原创 java连接符汇总

a|=b的意思就是把a和b按位或然后赋值给a 按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b

2014-04-15 10:41:09 821

转载 Android 获取控件高度宽度三种方法,防止0的出现

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

2014-04-11 16:40:26 1449

原创 viewpager setOffscreenPageLimit方法

ViewPager是在引入Fragment中一起加入的,它的主要作用就是可以配合ActionBar与Fragment一起,容易的编写一些tab界面.  从Demos里可以看到一些例子,对于如何使用它与Fragment.使用supportv4的包可以将Fragment运用在api level 10以下的系统,但是没有ActionBar,如果想要,需要自己实现.至于如何实现ActionBar再说

2014-04-09 11:24:58 11870

转载 高效开发 Android App 的 10 个建议

假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。 耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题 是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能

2014-04-04 15:38:50 686

转载 用于设置的activity:PreferenceActivity

为了引入这个概率 首先从需求说起 即:现有某Activity专门用于手机属性设置 那么应该如何做呢?  根据已学知识 很快一个念头闪过 即:Activity + Preference 组合 前者用于界面构建 后者用于设置数据存放  其实 这是正确的 但是 这会比较繁琐 因为 每个设置选项 都要建立与其对应的Preference  所以  现在有更好的选择了 那就是本文的主角:Prefe

2014-03-25 17:11:06 590

原创 解决手势冲突问题

子view重写onTouchEvent  MotionEvent.ACTION_MOVE: 中加   if (getParent() != null) { getParent().requestDisallowInterceptTouchEvent(true); }

2014-03-24 17:14:56 599

转载 下拉刷新+分页加载通用版本支持gridview、listview、scrollview

public class PullToRefreshView extends LinearLayout { private static final String TAG = "PullToRefreshView"; // refresh states private static final int PULL_TO_REFRESH = 2; private static final in

2014-03-14 09:49:28 1766

转载 viewholder简单写法

public class ViewHolder { // I added a generic return type to reduce the casting noise in client code @SuppressWarnings("unchecked") public static T get(View convertView, int id) { SparseArray v

2014-03-14 09:31:53 613

转载 解决ADT大量出现"Unexpected value from nativeGetEnabledTags: 0"的问题

As indicated above, we're aware of the issue. It's an issue in the emulator system-image for API 17. We plan to distribute a new system-image for 17 that will resolve this, but I don't have any hard d

2014-03-12 22:05:29 662

原创 解决android应用引用第三方jar包混淆打包报错

1、project.properties文件中 取消这行注释 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt   2、proguard-project.txt中 -libraryjars libs/    +    引用的jar包全名 例如:-libraryjars

2014-02-28 15:37:10 2511 1

转载 android:descendantFocusability用法简析(解决listview中radiobutton无法点击)

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2014-02-28 09:39:27 1093

转载 Adapter中使用notifyDataSetChanged 与notifyDataSetInvalidated无效

最近在开发中遇到一个问题,Adapter中使用notifyDataSetChanged 与notifyDataSetInvalidated无效,经过思考和网上查找,得出如下原因。 首先看一下notifyDataSetChanged与notifyDataSetInvalidated的区别 我们可应用粮仓来解释一下,两者的区别。 notifyDataSetChanged:粮仓中得粮食

2014-02-19 10:53:01 1112

原创 自定义view实现一个view的磁贴效果

可以根据需求更改构造方法中view中显示的内容 下面代码中只是显示一个textview   public class ScaleView extends RelativeLayout { private TextView textView; public ScaleView(Context context) { super(context); } public ScaleV

2014-02-17 17:17:38 795

原创 radiobutton实现多行单选

private class MyAdapter extends BaseAdapter { private List sizeData; private LayoutInflater inflater; public MyAdapter(List sizeData, Context context) { this.sizeData = sizeData; this.inf

2014-02-17 15:12:43 1055

原创 工具类 SyncHttp

网络通讯工具类 public class SyncHttp { /** * 通过GET方式发送请求 * * @param url * URL地址 * @param params * 参数 * @return * @throws Exception */ public String httpGet(String

2014-02-12 09:11:47 1103

应用首页的自动切换图片,手动滑动切换,点击标签切换

应用首页自动切换图片效果,可以手动滑动切换,还可以点击标签切换,切换形式是首页到尾页,然后尾页到首页

2014-01-17

android viewpager 自动滚动 手动滚动

android viewpager 自动滚动 手动滚动 仿优酷android客户端 图片左右自动滚动 手动滑动滚动效果

2013-12-23

仿微信群头像,仿qq群头像

http://blog.youkuaiyun.com/guesspalm/article/details/44783221

2015-03-31

应用首页的自动切换图片,手动滑动切换,点击标签切换修改版

应用首页自动切换图片效果,可以手动滑动切换,还可以点击标签切换,切换形式是首页到尾页,然后尾页到首页 简介:http://blog.youkuaiyun.com/guesspalm/article/details/18809993

2014-01-27

自定义listview 实现仿qq聊天列表左滑删除效果

自定义listview 实现仿qq聊天列表左滑删除效果 博客http://blog.youkuaiyun.com/guesspalm/article/details/23831575

2014-04-16

基于android音乐播放器源码

基于android的音乐播放器源码,支持同步歌词,歌曲名不能包含空格 歌曲根据专辑、艺术家分类

2013-11-06

空空如也

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

TA关注的人

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