自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shadow066的专栏

while(isCoding()) return "Hi, android, I'm alive";

  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 Apk多渠道打包脚本

多渠道打包脚本基本流程使用apktool解包apk文件修改AndroidManifest.xml文件内渠道信息使用apktool打包成(未签名)apk文件使用jarsigner或apksigner对apk文件进行签名使用方法makeApkChannels.py [your path].apk你会得到如下结果配置你需要编辑makeApkChannels.py文件,配置你自己...

2020-04-26 14:46:29 289

原创 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun

你已经从 App Store 更新到了 OS EI Capitan 吗? 你是否突然在项目中得到如下错误?xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xc

2017-12-08 10:59:05 934

原创 从Activity跳转说起

从Activity跳转说起Activity之间的跳转,我们一般这样写startActivity(new Intent(MainActivity.this, SecondActivity.class));如果需要附带参数的话Intent intent = new Intent(MainActivity.this, SecondActivity.class);intent.putExtra("extr

2017-11-30 17:43:11 332

原创 升级Android Studio 3.0,报Unable to resolve dependency

Android Studio 3.0正式版已发布,于是赶紧升级体验了一波。不出意外,果然项目有兼容问题,什么问题呢?日志如下: Error:Unable to resolve dependency for ':app@local/compileClasspath': Could not resolve project :multiAdapter. 不明所以,那我们来看下详细日志Unable to

2017-10-27 23:19:16 37491 9

原创 自定义未读消息提示

# DotView未读消息提示,可自定义颜色及Padding 在程序中随处可见红点提示,用于提示用户有数据更新或新功能。遵循不重复造轮子的原则,我们将这一部分独立出来,以备复用。效果展示 在大部分情况下红点提示会显示在图标右上角,也有部分是在文字的前面。使用DotView 我们可以使用DotView,在任何你需要的地方。xml布局<me.codego.dotview.DotView

2017-09-30 09:40:04 819

原创 Ubuntu安装卸载sublime text 3

命令行安装和卸载输入以下命令安装: sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer输入以下命令卸载: sudo apt-get remove sublime-text-installer

2016-11-22 09:53:35 2125

原创 Error:Could not find property 'assembleRelease' on project ':app'

在升级了Android Studio 到 version 2.2 、 Gradle-plugin 到 2.2.0之后,之前的一些task都不能用了,出现如下错误:Error:Could not find property 'assembleDebug' on project ':app'解决方案: task renameApk(dependsOn: assembleRelease) 修改为:

2016-11-15 15:28:57 5093 1

原创 diffie-hellman-group1-sha1

在使用git fetch的时候,遇到了如下错误Unable to negotiate with 192.168.4.28 port 19428: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1fatal: Could not read from remote repository.Plea

2016-04-22 19:13:12 32993 2

原创 \build\intermediates\res\xxx-stripped.ap_' specified for property 'resourceFile' does not exist

更新了Android Studio 2.0 之后运行项目是遇到了一个问题\build\intermediates\res\xxx-stripped.ap_' specified for property 'resourceFile' does not exist解决方案:取消勾选。instant run 不支持 shrinkResources参考 stackov

2016-04-22 18:29:58 3633

原创 Ubuntu 14.04升级到Ubuntu 16.04的方法

打开terminalsudo update-manager -c -d然后就可以升级了

2016-04-22 09:58:03 16855

原创 ubuntu安装配置类似mac下的docky

安装docky步骤:1、添加源 sudo add-apt-repository ppa:docky-core/ppa 2、更新列表 sudo apt-get update 3、再一次安装 sudo apt-get install docky

2016-04-13 13:12:47 3123

转载 Andorid获取状态栏高度

在应用开发中,有时我们需要用代码计算布局的高度,可能需要减去状态栏(status bar)的高度。状态栏高度定义在Android系统尺寸资源中status_bar_height,但这并不是公开可直接使用的,例如像通常使用系统资源那样android.R.dimen.status_bar_height。但是系统给我们提供了一个Resource类,通过这个类我们可以获取资源文件。下边是在Activity中

2016-04-13 09:55:28 402

转载 在Android Studio中有六种依赖

转载:在Android Studio中有六种依赖Compile,Provided,APK,Test compile,Debug compile,Release compile Compile compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。Provided Provided是对所

2016-03-23 21:40:58 995

原创 Android判断App是否在前台运行

//当前应用是否处于前台 private boolean isForeground(Context context) { if (context != null) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY

2016-03-11 16:37:46 6130 4

转载 Ubuntu 火狐浏览器中,鼠标选择文字被删除的解决办法

在终端中输入命令: ibus-setup将 “在应用程序窗口中启用内嵌编辑模式“ 选项取消

2016-02-03 09:51:35 1991

原创 ubuntu14.04 libgtk-x11-2.0.so.0

今天想反编译一个软件,在使用jd-gui的时候发生错误: ./jd-gui: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory找不到libgtk-x11-2.0.so网上基本上都在推荐安装sudo apt-get i

2016-01-29 14:22:02 1180

原创 unspecified on project XXX resolves to an APK archive which is not supported as a compilation depend

在Android Studio中可以依赖某一个module有时,会出现下面问题:解决:1、找到对应的要依赖moduleapply plugin: 'com.android.application' 修改为 apply plugin: 'com.android.library'2、修改module下的buile。

2015-09-11 14:06:36 5258

转载 Google推荐的图片加载库Glide介绍

英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google首发地址  http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图

2015-07-30 10:25:16 529

转载 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方案

软件版本:  操作系统:ubuntu10.04  内核版本:Linux version 2.6.32-41-generic目录:  1. 错误  2. 解决方法    1) 方案一    2) 方案二    3) 方案三  3. 参考资料1. 错误  在使用 apt-get 安装工具时,无论安装什么软件都会遇到这样子的错误:dpkg:

2015-07-14 10:41:08 1583

转载 Virtual machine 'win7' has terminated unexpectedly during startup解决

Virtual machine 'win7' has terminated unexpectedly during startup解决 出错提示:虚拟电脑控制台  错误 不能为虚拟电脑 win7 打开一个新任务.Virtual machine 'win7' has terminated unexpectedly during startup. 返回 代码:NS_

2015-07-14 09:45:47 13664 2

原创 linux下制作u盘启动盘的方法

操作方法: 1 卸载你的U盘  sudo umount  ## path为U盘地址2 写入linux系统  sudo dd if=  of=例如   sudo dd if=ubuntu-15.04-desktop-amd64.iso of=/media/meng/HuiHui

2015-07-10 16:07:35 613

转载 Cannot run program "XXXXX/android-sdks/build-tools/aapt.exe": error=2,

在ubuntu64位系统下使用android SDK,经常出这个问题。这个问题是因为sdk的工具大都支持32位,然而我的系统是64位,所以无法在64位上运行。网上找了好多资料第一种就是 安装 ia32-libssudo apt-get install ia32-libs 结果这个依赖 ia32-libs-multiarch , 把 ia32-libs-multiarch 这

2015-07-06 19:12:09 704

原创 画廊效果,仿百度地图

今天我们来实现一个无限循环的画廊效果,仿百度地图等先来看一下效果图需要解决2个问题,1、界面同时显示多条记录2、无限循环先来解决一下第一个问题,我们重写一下ViewPager, 处理一下显示宽度public class GalleryViewPager extends ViewPager { private DisplayMetrics displayMetric

2015-06-28 15:30:58 1785 2

转载 如何正确地写出单例模式

转载:http://wuchong.me/blog/2014/08/28/how-to-correctly-write-singleton-pattern/#单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么

2015-06-23 10:52:06 532

原创 怎么用代码判断Android手机的Rom是MIUI及获取MIUI版本

转载:http://blog.csdn.net/devilkin64/article/details/19415717参考源码https://code.google.com/p/cyanogen-updater/source/browse/trunk/src/cmupdaterapp/utils/SysUtils.java在Android shell模式下输入

2015-06-03 11:32:59 5857 1

转载 Android 你应该知道的学习资源 进阶之路贵在坚持

本文出自:【张鸿洋的博客】最近比较忙,加上希望停下来整理些东西,所以blog的更新可能会比较慢,持续奋斗中。今天给大家整理下android墙外的学习资源,大家有什么推荐的直接留言。1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛b

2015-05-26 21:03:45 517

原创 Error:Execution failed for task ':app:dexUmengDebug'. > com.android.ide.common.process.ProcessExcept

问题如下图所示:看最后错误信息finished with non-zero exit value 2.说明重复引用了jar包到module的build.gradle文件中,删除重复引用的jar包

2015-05-22 21:14:42 1332

转载 android 唤醒屏幕并解锁

public static void wakeUpAndUnlock(Context context){ KeyguardManager km= (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); KeyguardManager.KeyguardLock kl = km.newK

2015-05-11 18:24:08 1726 1

原创 那些只有码农才懂的段子

码代码,无聊,可码代码的人,从来不曾无聊过,因为有些乐趣只有我们自己才懂!!!A:"hello"B:"hello"A:"world"B:"..."有天,一朋友问我:你一个手无缚鸡之力的人,还能做什么?我想了一下:敲代码

2015-04-01 10:44:53 1874

原创 Ubuntu下Gradle离线安装

1、首先是下载离线压缩包      官网:www.gradle.org/downloads2、将压缩包拷贝到/opt下sudo mv gradle-1.12-all.zip /opt/3、解压到当前目录sudo unzip gradle-1.12-all.zip4、修改配置信息sudo gedit /etc/profile5、在文件最后加上exp

2015-04-01 09:42:47 3021

原创 Android Studio 项目中引入jar包及so包

现在Android Studio版本到了1.1.0了,相信大家都用上了我是感觉功能还是很强大的,可能从eclipse转过来,刚开始会有点不适应第三方jar包和so包的导入就是其中之一,不过,到现在了,应该大家都应该知道如何导入了我这里权当是一个备忘录了废话结束...步骤:1、在src同一级目录下建一个libs的文件夹2、将jar包或so包拷贝到新建的libs文件

2015-03-06 10:31:31 5628

原创 Android Studio中为项目新建及添加Library

写在前面:Android Studio已经发布有一段时间了,目前版本为1.0.2之前在Beta的时候,就开始尝试做项目了,比Eclipse功能强大很多近一段时间以来,一直在忙于项目,很少写东西了,o(╯□╰)o不是一个好习惯呀看到网上很多人在找Android Studio里项目如何添加Library的问题不知道是高手不屑于回答,还是怎么回事?反正我就一俗人,让我来叨叨几句吧

2015-01-15 15:58:04 5177 1

原创 Android Studio 版本控制 - Github使用

1、首先,本地要安装git2、登录你的Github账号3、指明git所在地址4、选择Checkout 5、然后会列出一个仓库列表,选择一个你要clone的仓库就可以了

2014-12-25 18:56:41 2106

原创 Android Studio 版本控制 - svn使用

一、从SVN服务器上checkout项目1、工具栏VCS ->Checkout from Version Control -> Subversion2、点击“+”号,填写项目svn地址,然后点击Checkout有可能会出现以下错误,说明你本地还没有SVN

2014-12-25 18:18:46 2025

原创 INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION

android { compileSdkVersion 19 buildToolsVersion "19.1.0" defaultConfig { applicationId "com.tapindata.itquansign" minSdkVersion 9 targetSdkVersion 19 vers

2014-08-20 18:15:06 12163

原创 Android项目打包引用Gson仿混淆

之前一直忙于项目,好长时间没有更新内容了

2014-07-30 10:48:36 1248 1

转载 android跳转进市场的代码

跳转进市场的代码?Intent intent = new Intent(Intent.ACTION_VIEW);2 intent.setData(Uri.parse("market://details?id=" + getPackageName()));3 startActivity(intent);

2014-07-09 16:04:13 685

原创 HTTP请求读流时偶尔会出现乱码

最近遇到一个问题,再服务器请求数据

2014-05-22 15:34:42 1175

转载 Android Studio 快捷键

zhuhttp://www.eoeandroid.com/thread-276107-1-1.htmlAlt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 

2014-05-11 16:01:36 730

原创 ubuntu下android开发工具的安装

一、eclipse    下载官网sdk

2014-04-29 21:17:07 920

jdk-11.0.2_osx-x64_bin.dmg

jdk-11.0.2_osx-x64_bin.dmg

2021-08-03

notepad++上查看json插件

安装:notepad++上查看json的插件,解压把dll文件放notepad安装目录想的plugins目录下就可 使用:选中json字符串,按shift+CTRL+alt+j快捷键 或电工具栏的插件-〉json viewer-〉format json

2013-05-24

google-gson-2.2.3

google gson 用于json数据的解析

2013-05-05

Android ApiDemos

android自带实例,可以参考实例,学习android相关技术。是初学者提高的便捷方式。

2013-03-11

Objective-C_2.0_Mac和iOS开发实践指南

Objective-C_2.0_Mac和iOS开发实践指南

2013-03-08

com.lifesting.tool.encoding_1.0.0

将工程编码gbk转成utf-8 1、将jar包放eclipse/plugins目录下 2、重启eclipse 2、选择项目,右键选择properties,然后点击Convert Setting进行转码规则设置 4、在设置项目上,右键选择项目,src下然后点击Lifesting Tools->Set Encoding。插件将完成转码工作

2013-03-08

空空如也

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

TA关注的人

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