- 博客(28)
- 资源 (11)
- 收藏
- 关注
原创 Android屏幕适配终极方案-实战篇
ScreenAdapter项目地址ScreenAdapter项目源于开发时老被设计狮吐槽没有高度还原设计稿,加上Android屏幕分辨率众多,总是需要微调或舍弃非主流分辨率的适配。ScreenAdapter由此而生,经历了多个项目的测试,适配情况基本达到理想情况。ScreenAdapter有以下特点: + 简单、方便 - 接入简单,极少侵入 - 代码、布局换算px全局生效 +
2017-09-13 13:36:07
1509
原创 Android开发之nuwa热修复
相信每个开发者在app版本上线后才发现有一个致命性崩溃的bug时,心中是一万只草泥马在奔跑!每次发现这种bug,都只好立马上个小版本修复。这种体验着实糟糕。那我们能不能动态加载一小部分代码来修复这个bug呢?今天给大家带来了女娲nuwa热修复!一、什么是热修复?热修复补丁(hotfix),又称为patch,指能够修复软件漏洞的一些代码,是一种快速、低成本修复产品软件版本缺陷的方
2016-04-21 15:40:23
1604
原创 Android开发坑之Jpush篇
Android开发会用到各种各样的推送,自己写、信鸽、Jpush、百度、个推等等,形形色色。今天我们来扒扒Jpush的一些坑:1.statusBar图标显示不全:这个坑在部分机器上会出现,华为、Samsung等。遇到这个问题,相信一开始有些人就各种修改app的图标,然后各种不行。其实Jpush的推送图标以及statusBar图标都可以修改,最好的方式是自定义推送样式。C
2016-03-30 10:19:50
1959
转载 Android 65K问题之65K来源探究
65K问题相信不少人都遇到过,65K即65536,关于这个值,是怎么来的?本文进行探究!1Unable to execute dex: method ID not in [0, 0xffff]: 65536PS:本文只是纯探索一下这个65K的来源,仅此而已。到底是65k还是64k?都没错,同一个问题,不同的说法而已。65536
2016-03-29 20:13:44
14773
2
原创 Android-横屏应用在竖屏情况下解锁引起销毁
横屏应用比较少,但是竖屏应用应该比较多。之前在公司做一款横屏应用的时候使用了智能横屏android:screenOrientation="sensorLandscape",但是发现在app启动后锁屏,然后选择选择屏幕至竖屏进行屏幕解锁,解锁后直接回到系统桌面,点击app的launch后app重新启动。于是把screenOrientation改成android:screenOrientation
2015-07-23 15:44:10
2285
原创 Android-手把手教你自定义view
相信很多新手刚开始学android开发的时候都很惆怅,系统提供的控件不足以实现自己的效果,但是自定义又不会。本文以ImageButton为例子,通过重载ImageButton,对ImageButton进行扩展,实现ImageButton可以显示文字。实现的效果图现在来看看我的代码:package com.hjhrq1991.mimagebutton;import andro
2014-12-07 15:04:47
684
原创 Android简易日期选择
日期选择器,相信很多童鞋都见过。这里我不讲自定义日期选择器,只讲讲用系统原生的日期选择器。如上图所示,我这里教大家简单修改原生的。下面看代码:在4.x上我禁止了日期的选择,只能选择年月,同理年也可以禁掉。但是这个方法仅能在4.x上使用,因为2.x没有这个方法,而5.0日期选择器做了修改,会报nullpoint错误。/** * 重写日期选择器 1.只显示 年-月 2.titl
2014-11-30 20:49:54
1318
4
原创 Android自定义进度条样式
相信很多人在项目里都想过自定义进度条,不是那种普通的,看看上面的截图,没错,就是这样。前段时间项目刚好需要做这样的进度条,可惜没有什么头绪,思前顾后只有两个方法。方法一:这张进度条的图片1进度条部分镂空,其他部分显示一个没有透明度的颜色,在该图片里底部放一个底色图片2,图片1和图片2之间放一张宽度为0的图片3,图片3的宽度等于进度*图片1的宽度。通过这样来实现进度条变化的动画;方法二:进度
2014-11-27 22:09:04
1346
原创 AndroidL-RecyclerView应用之实现Gallery画廊
Android Lollipop之RecyclerView高级应用---gallery制作。
2014-10-28 22:57:43
2560
原创 Android5.0之RecyclerView、CardView、Palette简述(后面逐步发详细的)
1. Android 5.0,Lollipop(棒棒糖) Android5.0最明显的变化是采用了全新的设计语言,被称之为“MaterialDesign”。界面加入了五彩缤纷的颜色、流畅的动画效果,呈现出一种清新的风格。采用这种设计的目的在于统一Android设备的外观和使用体验,不论是手机、平板还是多媒体播放器。 除了视觉上的进
2014-10-25 10:50:35
1997
原创 Android开发工具更新ADT23,AS0.8.13下载地址
好消息,经过多日撸力,终于出来了http://pan.baidu.com/s/1qWCy7UW 最新ADT(包含2.2,2.3,4.2.2,4.4.4,4.4w,5.0)下载http://pan.baidu.com/s/1o6NXXdK 最新的v7-21包,包含有Recyclerview,cardview和palettehttp://pan.baidu.com/s/1hq7plaO 最
2014-10-22 15:46:19
1057
原创 Android-自带Theme样式
Android系统自带样式(android:theme)Theme.Dialog : (图1)Activity显示为对话框模式Theme.NoTitleBar : (图2)不显示应用程序标题栏Theme.NoTitleBar.Fullscreen : (图3)不显示应用程序标题栏,并全屏Theme.Light : (图4)背景为白色Theme.Light.NoTitleBa
2014-10-20 14:35:46
552
原创 Eclipse自己定注释模板,不用每次自己敲上去
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Description: $
2014-09-13 23:39:10
449
原创 Android-udp广播
DatagramSocket类用于创建接收和发送UDP的Socket实例。和Socket类依赖SocketImpl类一样,DatagramSocket类的实现也依靠专门为它设计的DatagramScoketImplFactory类。DatagramSocket类有3个构建器: DatagramSocket():创建实例。这是个比较特殊的用法,通常用于客户端编程,它并没有特定监听的端口,仅仅使
2014-09-06 17:46:41
1064
原创 Android-EditText InputType的含义
android:inputType="none"//输入普通字符android:inputType="text"//输入普通字符android:inputType="textCapCharacters"//输入普通字符android:inputType="textCapWords"//单词首字母大小android:inputType="textCapSentences"//仅第一个
2014-09-02 12:58:40
1024
原创 Android命名规范
最近在公司里带一个没多少编程基础(脚本除外)的新人写程序,由于他第一次正式接触java,对于开发的命名规则不怎了懂,花了点时间教他,因此整理出本文内容。本文内容大多从网上转载下载,经过本人适当修改与整理。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼
2014-08-30 23:14:52
523
转载 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-08-23 13:31:25
676
1
Android JsBridge
2016-08-22
local_policy.jar和US_export_policy.jar
2015-06-17
用RecyclerView制作Gallery画廊效果
2014-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人