自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio使用阿里云镜像仓库

1.清理Android Studio中gradle.properties文件的代理2.注意掉根目录下.gradle.properties文件中的代理(#systemProp.http.proxyHost=127.0.0.1#systemProp.https.proxyPort=1087#systemProp.https.proxyHost=127.0.0.1#systemPro...

2020-03-20 19:00:57 1732

原创 Process 'command 'Android_SDK\build-tools\28.0.0\aapt.exe'' finished with non-zero exit value 1

Terminal终端下,输入下面命令gradlew assembleDebug --info,输出结果会显示build失败的原因,解决即可。

2019-11-15 10:20:39 305

原创 Android studio build.grade文件内置路径

buildDir :root/project/build/projectDir:root/project/rootDir:root/build.grade文件下直接引用即可

2019-10-21 15:08:56 519

转载 Editplus5.0 注册码

EditPlus5.0注册码注册名 Vovan注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW

2018-08-29 10:23:43 942

原创 Mac更新了Sierra之后(10.12),Android Studio滑动很快?

相信不少同学遇到这样的问题吧!我也是苦逼了很久,终于受不了了,只好google了,没想到这帮老外也很多遇见这样的问题,找到了问题的所在这个是系统的锅。因为JDK和Sierra不兼容引起的,由于 Sierra 的触发事件参数比之前系统都复杂一些,而Java统一将这些参数处理为默认值,导致滚动速度快了很多,事实上可以发现升级系统后所有Java应用都存在这个问题(比如Eclipse等等),这

2016-10-21 10:24:59 1230

原创 android 根据CPU类型(通常称为”ABIs”)进行编译

开发工具 android studio 引用依赖框架时可能会用到compile(),在build的时候会自动从网上下载然后生成APK,如果有的框架用到so包,会有包含很多CPU架构平台的,例如 armeabiv-v7a,arm64-v8a,armeabi,x86,x86_64等等,如果其他用到的框架不包含其中某个CPU平台的so,那么APP肯定报错,为了兼容CPU架构平台,减去其中某些平台或者

2016-08-24 11:42:05 2395 1

原创 Mac OSX 下 手动更新 Android Studio

每次用Android Studio更新版本的时候,都必须等待下载、更新完成才能使用,由于网络限制的问题,下载速度大家都懂的,如果下载几MB还能忍受,如果超过20MB,那么一个小时就不用工作了,所以出现下面的步骤1.同android studio服务器更新列表对比与本地版本的差别,我们可以手动查询这个网址,这个网址列出了每个版本可用的 patch。在浏览器中打开它。https://dl.go

2016-05-16 12:00:00 922

原创 MAC快捷键

1、MAC键盘与Windows键盘区别2、功能键3、快捷键3.1 剪切、拷贝(复制)、粘贴和其他常用快捷键3.2 睡眠、注销和关机快捷键3.3 文本编辑快捷键3.4 Finder 快捷键3.5 MAC启动期间快捷键3.6 截图快捷键1、MAC键盘与Windows键盘区别Mac键盘符号Windows键盘

2016-02-03 13:56:46 546

原创 关于Android 图片加载几个成熟的框架

1,ImageLoader   ,2,Picasso  ,3,Glide

2015-12-03 10:03:50 606

转载 Android Studio 快捷键整理分享

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C

2015-10-15 16:56:40 348

转载 [Android Studio 权威教程]配置出“NB”的Android Studio

1.配置IDE主题默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每天要对着电脑好几个小时,特别的伤眼睛,我们来配置一个高大上的暗黑主题。点击这个设置的小图标这里Theme默认是Default我们这里选择Darcula点击 [Apply]我们的主题就变了2. 配置代码主题

2015-09-09 14:37:55 703

原创 android 项目实践分享

1. activity的xml布局,统一act_开头;2. fragment的xml布局,统一frag_开头;3. 自定义view的xml布局,统一view_开头;4. 公共xml布局,统一feature开头,比如:title_/header_/item_/dialog_5. 目前无全机型适配,所有的图片放入drawable-xdpi文件夹,其他仅放launcher

2015-08-07 10:53:13 503

转载 android图片压缩终极解决方案

首先说一下论坛其他同学的压缩方法,基本上都是bitmap.compress方法,要么压缩尺寸,要么降低图片质量,这种帖子一翻一大堆。有这方面开发的同学应该知道,通过这种压缩方式压缩完的图片效果很差,根本无法与市场上的成熟app图片压缩功能相比。原因出在哪呢?我们的调查之路开始了,cnblogs上有一篇文章《为什么Android的图片质量会比iPhone的差?》htt

2015-06-10 17:21:09 2420 1

转载 为什么Android的图片质量会比iPhone的差?

经常看到有人问:“安卓版微信发出去的图片怎么那么渣!比iPhone的差远了!”。不只是微信,很多应用安卓版的图片质量就是要比iPhone版逊色很多,这到底是怎么回事?    我们团队最初也纠结过这个问题,费了半天劲、绕了好大圈,直到最后才发现,原来这是谷歌犯得一个“小”错误,而且一直错到了今天。    谷歌的错就在于:libjpeg。    libjpeg是广泛使用的开源JPE

2015-06-10 17:05:08 567

原创 android icon和启动页大小与尺寸

1. 本人根据经验记录下来的,属于保存,不好之处勿喷 icon 四个尺寸  48*48 (2k),72*72(3k),96*96(4k),144*144(5..5k)png启动页类似网页启动页,尺寸一个即可 1920*1080 (110k左右)jpg

2015-05-14 10:22:10 13056 1

原创 Android mac下反编译

需要工具:apktool  下载 dex2jar 下载jd-gui  下载  apktool 反编译得到的是布局和资源文件。dex2jar 反编译得到的代码字节码,利用jd gui就可以查看到源代码。1.apktool安装1)下载apktool,及mac下apk-install-macosx  2)解压这两个文件,把这3个文件拷到

2015-02-12 18:12:29 616

原创 关于android命令行签名

1.jarsigner -verbose -digestalg SHA1 -sigalg MD5withRSA –keystore (“keystore地址”) –storepass (store密码) –keypass (key密码) –signedjar (应用签名后存放的地址) (需要签名的应用地址) (别名)(“keystore地址”):签名文件的地址 (store密码):密码

2015-02-12 17:49:30 437

原创 背景透明度常见问题

view.getBackground().setAlpha(0-255) 与

2014-05-21 17:59:16 660

原创 android layout与selector结合使用

selector

2014-05-17 11:53:31 778

原创 linux 下命令编码转换

用 iconv , 没有就用 piconv,用法iconv -f "gbk" -t "utf-8" outfilepiconv -f "gbk" -t "utf-8" outfile如果太多档案,写个 bash 脚本,放到要转换编码的目录里,脚本这样#! /bin/bashICONV=iconvif ! which $ICONV &> /dev/null then

2014-05-12 16:29:18 1646

转载 Android里merge和include标签的使用

1.使用 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签:  [xhtml:showcolumns] view plaincopy·········10········20

2014-04-22 16:47:18 456

转载 Android中动画效果的实现

自:http://www.cnblogs.com/feisky/archive/2010/01/11/1644482.html关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Fram

2014-04-01 11:33:45 609

转载 android中像素单位dp、px、pt、sp的比较

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于

2014-03-31 14:44:21 342

转载 android中像素单位dp、px、pt、sp的比较

dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于

2014-03-31 14:43:50 452

转载 继承ViewGroup:重写onMeasure方法和onLayout方法

在继承ViewGroup类时,需要重写两个方法,分别是onMeasure和onLayout。1,在方法onMeasure中调用setMeasuredDimension方法void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight)在onMeasure(int, int)中

2014-03-31 11:11:48 617

转载 Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性

在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。   res-layout-main.xml[html] v

2014-03-28 16:13:57 538

转载 手机分辨率基础知识(DPI,DIP计算)

手机分辨率基础知识(DPI,DIP计算)1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比

2014-03-20 11:03:42 3540

原创 Bitbucket与git上传源码的使用方法

Bitbucket使用方法一、软件及SSH keys:由于我的Bitbucket账号的邮箱及用户名与Github相同,所以SSH Public Keys可以用Github的,登录Bitbucket,悬浮在用户名boliquan那里点击“Account”,点击左边的“SSH keys”即可进行设置 软件不用再安装,仍然使用Github的二、创建一个私有项目及上传:登录

2014-02-21 16:07:26 6411

转载 HTTP Header 详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:g

2014-02-11 16:34:22 540

转载 adb shell 无法启动 (insufficient permissions for device)

出现如下错误信息:shily@hh-desktop:~$adb shellerror: insufficient permissions for deviceshily@hh-desktop:~$ adb devicesList of devices attached ????????????    no permissions[请直接阅读下面的更新部分]不知为何,

2014-01-06 15:14:29 694

转载 Android中的三种XML解析方式

在Android中提供了三种解析XML的方式:SAX(Simple API XML),DOM(Document Objrect Model),以及Android推荐的Pull解析方式.下面就对三种解析方式一一详细阐述。假设要要解析person.xml文档      zhangsan    21        lisi    22     

2014-01-05 13:39:59 633

转载 SQLiteDatabase中query、insert、update、delete方法参数说明

SQLiteDataBase对象的query()接口:public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy,String limit)Query

2014-01-03 19:14:02 1753

转载 android 中 系统日期时间的获取

[java] view plaincopyprint?import    java.text.SimpleDateFormat;              SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss     ");     

2014-01-02 13:17:48 500

原创 android动画效果_图片闪烁

private void setFlickerAnimation(ImageView iv_chat_head) {          final Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible          animation.setDura

2013-12-13 11:53:28 1848

原创 进程间的通讯(IPC)方式

为什么要进行进程间的通讯(IPC (Inter-process communication))数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。资源共享

2013-12-05 15:30:19 582

转载 Android APK反编译查看源码及资源文件

本文主要介绍如何反编译Android应用程序查看源代码、资源文件和xml文件以及修改后重新打包成APK。鼓励大家反编译去学习他人的设计而不是将应用换壳后混乱市场。也可以直接使用网友整理的 anti-droid. Android APK实际就是个Zip文件,可以解压缩后反编译查看源代码和资源文件。以下以微信为例:我们可以右击APK文件,”打开方式”选择Winrar压缩文件管理

2013-12-03 11:20:46 1311

转载 Android覆盖升级以及apk签名

1.为什么要签名1)发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2)保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3)防止交易中的抵赖发生,Market对软件的要求2.签名的说明1)所有的应用程序都必须有数字证书,Android系统不会安装一个没有

2013-12-03 09:31:31 1379

转载 常见android手机分辨率(xxhdpi,xhdpi)

手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VGA)16:9FWVGA 854*480 (

2013-11-26 19:16:10 877

原创 android draw9patch的制作和使用总结

1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。3.它的用途是?说到用途,这种特

2013-11-26 12:59:09 625

原创 通过程序打开Android常用系统设置界面

Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)  Intent intent = new Intent("/");  ComponentName cm = new ComponentName("com.android.settings","com.android.settings

2013-11-13 16:29:58 1368

网易新闻客户端源码

类似网易新闻android客户端滑动切换内容源码,例如 滑动体育新闻切换成社会新闻,源码直接导入运行看效果即可,

2013-06-27

java设计模式各种Demo,

java 设计模式的各种Demo,在一个工程中不同包下,直接看名称就知道对应的设计模式Demo了,

2013-04-02

人事管理系统

人事管理系统,连接数据库 同时包含数据库代码,主要功能从最开始的登录界面,增 删 改 查 验证等操作。

2011-10-27

基于android系统的MP3源代码

基于android系统的MP3源代码,包含了常见MP3的任何功能 在线下载 在线播放 播放时的时间控制 上 下首 歌词显示等

2011-10-27

简单的服务端与客户端聊天通讯系统(源代码)

用Java 中ServerSocket 与Socket 做的简单的聊天系统 带有登陆界面

2011-09-07

J2EE中的体系结构

简述了J2EE 的一些概念的理解,同时也介绍了MVC的体系结构、时髦的技术

2011-09-07

空空如也

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

TA关注的人

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