- 博客(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 1537
原创 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 855
原创 android自动更新功能
app的版本升级的功能此处采用umeng 的自动升级,点击"版本升级"后,如果有新版本就会弹出版本升级的对话框,如果是最新版本,会弹出吐司提示:“此版本是最新版本”,点击事件处UmengUpdateAgent.forceUpdate(mContext);
2016-03-22 10:24:24 843
原创 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 564
原创 使用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 498
原创 收藏的好的网站
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 281
原创 Android 命名规范和编码规范
1) Java类文件命名规范。》Activity 命名规范:以Activity作为后缀。比如说PersionActivity。》Adapter 命名规范:以Adapter作为后缀。比如说PersionAdapter。》以Entity 命名规范:以Entity作为后缀。比如说PersionEntity。需要注意的,User是全局变量不是实体,不受此约束。2).资源文件命名规范。2
2016-02-25 18:51:13 473
原创 混淆打包
ProGuard的四个功能:1.压缩;2.优化;3.混淆;4.预检;详细注释的模本提供如下:# 一、基本指令 start------------------------------------------------------------## 1.代码混淆压缩比,在0-7之间,默认为5,一般不需要改-optimizationpasses 5# 2.混淆时候不使用大
2016-02-24 15:46:24 417
原创 屏幕适配的笔记
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 672
原创 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 357
原创 studio错误
eclipse中的项目导入到studio中,同步后出现的错误,build失败。但是没有报具体的错误,没有具体的错误日志。搞了好久,用的studio2.0版本的。试着装上了1.5版本的studio后控制台报了具体的错误信息了。
2016-01-07 15:47:43 313
原创 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 1031
原创 studio相关
studio错误笔记Building 'xxx' Gradle project info 导入项目时候卡住不动如下图:解决方法:1.新建一个可以运行的as项目;2.找到gradle-wrapper.properties文件。这里的内容和自己要导入到studio中的项目文件内容一致;如下如所示:3.build.gradle文件中圈出部分和可以运行的as项目中对
2016-01-04 18:03:11 453
原创 本地定时推送
友盟的推送可以设置三种推送模式:地址:http://push.umeng.com/参考帖子:http://bbs.umeng.com/thread-13055-1-1.html
2015-12-31 17:08:16 745
原创 多渠道打包和apk加密可以选用的工具
1.爱加密;http://www.ijiami.cn/2.百度加固apkprotect.baidu.com/
2015-11-09 16:12:29 485
原创 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 629
原创 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 550 1
原创 MAC下解决eclipse卡顿或者运行慢的问题
1.eclipse中加载的SDK数量过多会导致程序运行缓慢,解决方法删除plaforms下面用不到的SDK,最好只保留两个,最新的SDK;
2015-10-29 11:53:25 12240
原创 下拉刷新组件和切换组件结合使用
参考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 411
原创 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 6217
原创 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 492
原创 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 1243
原创 MAC下安装git
到http://code.google.com/p/git-osx-installer/下载git安装包,然后安装sourceTree就可以了
2015-04-08 00:19:43 343
原创 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 1670
原创 视频播放器的开源项目
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 2243
原创 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 394
原创 位移动画
位移动画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 1138
原创 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 3001
原创 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 938
原创 时间戳工具类
整理一个时间戳的工具类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 1862
原创 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 1413 1
原创 ViewSwitcher的功能与用法View
ViewSwitcher代表了视图切换组件,它本身继承了FrameLayout,因此可以将多个View层叠在一起,每次只显示一个组件。当程序控制从一个View切换到另一个View时,ViewSwitcher支持指定动画效果。为了给ViewSwitcher添加多个组件,一般通过调用 ViewSwitcher 的 setFactory(ViewSwitcher.ViewFactory)方法为之设置
2014-12-09 14:10:38 4518
原创 at android.widget.AbsListView.obtainView(AbsListView.java:2163)
错误如下图所示:;错误原因:getView方法出错,getView()方法返回return null;解决方法:return convertView;
2014-12-09 11:10:59 761
android播放器加载时候按返回导致ANR异常,求大神
2015-03-10
android播放器加载时候按返回导致ANR异常,求大神
2015-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人