自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Studio多渠道打包并生成自定义apk文件名字

Studio中基于 umeng 统计的多渠道打包。1.在AndroidMainfest.xml设置动态渠道变量2.在 build.gradle(Module:app) 设置productFlavorsandroid {    productFlavors {        kuan {            manifestPlaceholder

2016-09-12 14:39:13 1494

原创 repo使用

hosts文件目录C:\Windows\System32\drivers\etc上传代码到gerrit$ repo upload进入D盘$ cd /cygdrive/d/zzz查看所有分支$ repo branch查看状态$ repo status查看代码改了哪些$ repo diff

2016-09-12 12:02:21 828

原创 android自动更新功能

app的版本升级的功能此处采用umeng 的自动升级,点击"版本升级"后,如果有新版本就会弹出版本升级的对话框,如果是最新版本,会弹出吐司提示:“此版本是最新版本”,点击事件处UmengUpdateAgent.forceUpdate(mContext);

2016-03-22 10:24:24 821

原创 Android自动清理 无用 多余 未引用 未关联资源工具

直接使用AndroidUnusedResources:下载:http://download.csdn.net/detail/yilongmd/9023711官方下载地址:http://code.google.com/p/android-unused-resources/将AndroidUnusedResources1.6.2.jar文件放入工程的根目录,在命令行运行命令

2016-03-08 17:39:56 540

原创 使用Ant脚本打包

MAC OS 下载并安装 ant1.下载anthttp://ant.apache.org/bindownload.cgi选择zip进行下载。2.将下载的zip包解压到一个目录下,如/usr/local。这时候需要你提供修改权限,输入密码。Tip:什么?不会进入usr目录?打开Finder,选择菜单中的“前往”>“前往文件夹”,或者在打开Finder后用快捷键

2016-03-02 16:19:52 450

原创 收藏的好的网站

1.在线按钮制作:http://angrytools.com/android/button/2.xml自动生成动态代码:http://android.lineten.net/layout.php3.JsonView:http://www.choujone.com/json4.流行的安卓开源项目:http://android-arsenal.com/

2016-03-01 11:26:15 241

原创 Android 命名规范和编码规范

1) Java类文件命名规范。》Activity 命名规范:以Activity作为后缀。比如说PersionActivity。》Adapter 命名规范:以Adapter作为后缀。比如说PersionAdapter。》以Entity 命名规范:以Entity作为后缀。比如说PersionEntity。需要注意的,User是全局变量不是实体,不受此约束。2).资源文件命名规范。2

2016-02-25 18:51:13 428

原创 混淆打包

ProGuard的四个功能:1.压缩;2.优化;3.混淆;4.预检;详细注释的模本提供如下:# 一、基本指令 start------------------------------------------------------------## 1.代码混淆压缩比,在0-7之间,默认为5,一般不需要改-optimizationpasses 5# 2.混淆时候不使用大

2016-02-24 15:46:24 367

原创 屏幕适配的笔记

1.density工具类开发中常用到的package com.example.test_android;import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(

2016-01-28 14:49:34 634

原创 IOS和android推送的不同

http://blog.sina.com.cn/s/blog_8d05143b01015nbh.html

2016-01-11 18:03:47 419

原创 gradle命令

./gradlew compileDebug --stacktrace

2016-01-08 11:00:31 323

原创 libpng warning : iCCP: Not recognizing known sRGB profile that has been edited

安装studio扩展插件。原文地址:http://www.tuicool.com/articles/Fj2aQ3

2016-01-07 15:48:54 324

原创 studio错误

eclipse中的项目导入到studio中,同步后出现的错误,build失败。但是没有报具体的错误,没有具体的错误日志。搞了好久,用的studio2.0版本的。试着装上了1.5版本的studio后控制台报了具体的错误信息了。

2016-01-07 15:47:43 293

原创 MAC上配置gradle

1.启动终端terminal;2.进入当前用户的home目录 输入cd ~3..如果有.bash_profile就执行:open  .bash_profile4.在文件里写入:    GRADLE_HOME=/Users/peter/Applications/gradle-2.9;    export GRADLE_HOME    export PATH=$PATH

2016-01-05 22:55:57 928

原创 支付相关开发

https://www.pingxx.com/price

2016-01-05 10:28:22 300

原创 studio相关

studio错误笔记Building 'xxx' Gradle project info 导入项目时候卡住不动如下图:解决方法:1.新建一个可以运行的as项目;2.找到gradle-wrapper.properties文件。这里的内容和自己要导入到studio中的项目文件内容一致;如下如所示:3.build.gradle文件中圈出部分和可以运行的as项目中对

2016-01-04 18:03:11 434

原创 本地定时推送

友盟的推送可以设置三种推送模式:地址:http://push.umeng.com/参考帖子:http://bbs.umeng.com/thread-13055-1-1.html

2015-12-31 17:08:16 720

原创 多渠道打包和apk加密可以选用的工具

1.爱加密;http://www.ijiami.cn/2.百度加固apkprotect.baidu.com/

2015-11-09 16:12:29 434

原创 Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;

这个问题困扰了一上午,查看了好多博客,有的说是v4包版本不一致,有的是说v4包升级的问题,最后在我将v4包删除了,解决了这个问题。[2015-11-09 12:04:13 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;[2015-11-09

2015-11-09 12:16:04 609

原创 MAC上

简单介绍命令方式。显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

2015-11-06 17:00:06 492 1

原创 MAC下解决eclipse卡顿或者运行慢的问题

1.eclipse中加载的SDK数量过多会导致程序运行缓慢,解决方法删除plaforms下面用不到的SDK,最好只保留两个,最新的SDK;

2015-10-29 11:53:25 12186

原创 下拉刷新控件的应用

http://blog.csdn.net/ueryueryuery/article/details/17440465

2015-05-22 10:48:47 420

原创 下拉刷新组件和切换组件结合使用

参考http://www.2cto.com/kf/201304/205574.htmlhttp://blog.csdn.net/mengliluohua_151/article/details/41866137http://blog.sina.com.cn/s/blog_6400e5c50101mncq.html

2015-05-22 01:10:43 384

原创 onCreate方法中saveInstanceState参数的作用

示例代码:public class MainActivity extends ActionBarActivity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.

2015-05-10 10:36:11 6182

原创 mac下显示和隐藏文件夹

苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.fi

2015-05-09 10:50:39 472

原创 MAC 在 Android 开发者官网里下载的 ADT 运行不了 Java project

在 Eclipse -> Preferences -> Installed JREs 里提示:The selected JRE does not support the current compiler compliance level of 1.7就是找不到运行环境啦,此时就要手工配置一下了。点击 Add -> Standard VM -> Directory,选择

2015-04-30 22:19:42 1196

原创 MAC下安装git

到http://code.google.com/p/git-osx-installer/下载git安装包,然后安装sourceTree就可以了

2015-04-08 00:19:43 320

原创 Hello World Android App, Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource fo

You will see the error at values-v21, it is said that you have not install Android API21. if you install the Android API21,the error will disappear automatically.

2015-02-25 00:13:15 1643

原创 视频播放器的开源项目

1、VLC for Android,这个官方网站http://www.videolan.org/上有下载,而且VLC也是一个非常强大的视频播放器,支持hls\rtsp\rtmp\http协议,也支持非常丰富的编码格式MPEG-4,H.264,RMVB,XVID,MS MPEG-4,VP6,H.263,MPEG-1,MPEG-2,AVI,MOV,MKV,FLV,AVI,3GP,3G2,ASF,W

2015-01-21 11:12:04 2191

原创 gson的使用

一、谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串   首先、服务器端项目要导入Gson的jar包到BuiltPath中。(Gson的jar:http://code.google.co

2015-01-16 00:22:50 377

原创 免积分下载

http://csdn.juming.com/

2015-01-12 10:44:04 996

原创 位移动画

位移动画public class MainActivity extends Activity implements OnClickListener { private TextView tv_text; private TranslateAnimation animation; @Override protected void onCreate(Bundle savedInstan

2015-01-12 01:38:50 1093

原创 videoView让视频的宽高可以手动设置

自定义控件,覆写父类如下:import android.content.Context;import android.util.AttributeSet;import android.widget.VideoView;/** * The CustomVideoView is to make videoView view length-width based on the paramet

2015-01-07 14:03:12 2958

原创 Eclipse sdk manager无法下载

1.上图SDK Manager 的 Tools ->Options打开SDK Manager的Settings,    选中“Force https://… sources to be fetched using http://…”,    强制使用http协议。2.改hosts文件。    Windows在C:\WINDOWS\system32\drivers\etc目录下,

2015-01-03 21:02:35 896

原创 R文件丢失

1.检查布局文件内容是否错误;2.检出布局文件名称是否有错误,布局文件名称不能有大写字母,不能有空格;

2015-01-03 18:02:13 382

原创 android混淆

混淆文件:可以写混淆的配置文件,也可以用360加固。

2014-12-29 11:15:09 495

原创 时间戳工具类

整理一个时间戳的工具类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil { private static SimpleDateFormat sf = null; /*获取系统时间 格式为:"yyyy/

2014-12-15 18:10:31 1827

原创 android 升级ADT22版本后,使用第三方类库项目报错:java.lang.NoClassDefFoundError:xx.xx.xx

用友盟的分享sdk遇到了这个问题:java.lang.NoClassDefFoundError:com.umeng.socialize.controller.UMServiceFactory。产生原因:android ADT版本升级后产生的。解决办法:①.build path-->order and export中把第三方jar包的位置上调;  ②.如果第一种办法不好用,请试一试,右击

2014-12-11 10:48:24 1323 1

原创 ViewSwitcher的功能与用法View

ViewSwitcher代表了视图切换组件,它本身继承了FrameLayout,因此可以将多个View层叠在一起,每次只显示一个组件。当程序控制从一个View切换到另一个View时,ViewSwitcher支持指定动画效果。为了给ViewSwitcher添加多个组件,一般通过调用 ViewSwitcher 的 setFactory(ViewSwitcher.ViewFactory)方法为之设置

2014-12-09 14:10:38 4470

原创 at android.widget.AbsListView.obtainView(AbsListView.java:2163)

错误如下图所示:;错误原因:getView方法出错,getView()方法返回return null;解决方法:return convertView;

2014-12-09 11:10:59 721

华为《时间管理培训教材》

非常好的培训,这本书看完后,你就会更加高效的完成工作。非诚推荐看一下这本书。

2014-12-05

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

TA关注的人

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