自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 AgentWeb三方android web开源库的理解和认识

目前h5三方库很少,开源的也很少,比较主流点的就是AgentWeb和腾讯x5的一个Web库(AgentWebX5)。最近花了几天时间阅读AgentWeb源码和Demo。分别从一下几点来说下感受:1学习其中的技术和实现:(1)继承自WebView时,在xml布局引用,只需写包名和类名。android:layout_width="match_parent"android:lay

2017-09-12 11:01:40 12897 1

原创 Android发版中存在的一些坑

1正常的发版流程:将dev->master分支,然后打相应版本的tag,然后填写上相应的更新提示。在Jenkins上构建,编译发布新版本,然后在后台自动更新,更改更新提示和app版本号。然后将验证后包,上传到各大应用市场。2在合成dev时:需注意:1升级app的版本,在version.properties中,修改版本号到对应的版本。2升级到当前最新h5版本的初始值(线上版本

2017-09-08 11:13:08 307

原创 android开发中一些好用的知识总结

1、如何实现两行文字的显示,用尽可能少的view?答:可以相似Android String文件中使用cdata,只需要创建一个textview即可完成该效果。原理是让textview显示html的格式。引用具体的代码 textview.setText(Html.fromHtml(getString(R.string.country, "四川成都")));string文件中的代码,籍贯:<fon

2017-03-16 15:12:24 281

原创 安卓开发中遇到的一些坑

现在自己开发中,一般的业务,基本上没有什么大的问题,就有时候会觉得一些简单的业务不难,其实还是会遇到不少的坑,下面就细数下面我最近遇到的坑:一、开发中,业务不难,理论上应该是这样的,为什么总是不能达到预期效果呢?我当时的完成的一个功能就是新功能提示,判断一个功能是否首次登录,如果是则显示小红点,否则就隐藏,我当时写了if()语句,就是if语句的内容是false还是要走这个流程,我就很郁闷,

2017-03-02 16:35:35 389

原创 android项目中常用技术-自我总结(一)

本人是大四实习狗,一开始实习很多技术很懵逼,都不太熟悉,发现很多技术以前在大学里都没用到过,开始用起来很迷糊,后面慢慢就熟悉点了,包括listview相关的,josn数据解析相关的,orm中greenDao的,一些基本数据类型,然后总结如下的知识listview recycleview draglistview的使用方法:       使用方式,都是靠adapter中通过Viewhol

2017-01-11 10:14:44 1206

原创 简要总结破解myeclipse10的方法

破解myeclipse的方法

2015-10-27 16:51:32 423

原创 mac开发安卓

作为一个安卓开发者,从在windows下用eclipse开发,到windows下采用android studio开发,再到Linux下,android studio开发,到现在mac下android studio下开发。几度辗转,还是觉得mac下开发更舒服点。windows比linux的图形交互做的友好的多,但是linux的命令行比windows方便太多了,而mac就是结合这两者优点,mac采用的

2017-12-12 20:23:47 2431

原创 Rn学习

随着跨平台语言的流行,rn(react native)也越来越火了,为了顺应潮流,于是我开始了我的rn学习之旅。一、搭建环境编译环境和运行环境参考官方文档来搭建即可,开发工具我是采用的是webstrom二、到现阶段产生的坑。1原生的设置界面我用rn语言来实现了,在此过程中涉及到的坑就是rn与原生交互,在原生模块定义好module,里面包含rn调用原生的方法和原生调用rn中的方法,再

2017-11-02 16:36:12 542

原创 Android屏幕分辨率和运行系统兼容性问题-总结

一、dp(dip)、px、sp之间的区别和使用场景在分辨率下(是设备屏幕横向和纵向的像素的个数),px是固定像素,一般用于画像素表格线或阴影线的时候,sp与dp(dip)很类似,但是常用于文字大小设置。dp(dip)是按照像素密度密切相关,Android 系统定义了四种像素密度:低(120dpi)、中(160dpi)、高(240dpi)、超高(320dpi),它们对应dp搭配px的系数分别是0

2017-09-19 16:40:57 1723

原创 常规用法-汇总(一)

1设置Log的TAG。private static final String TAG=XXX.class.getSimpleName();2掌握回掉的方式,比如interface  Iload{void finished();void start();void error();}可以抛到外层来做。应用的场景也非常多,比如事件传递、事件上传到上层来做(模块间解耦时)。

2017-09-12 15:02:35 328

原创 17年9月份总结

好久没写总结了,看了之前自己写的博客,发现还是很辣眼睛的。于是打算重新更新下总结了。1最近在看webview相关的知识:webview中存在不少的坑:1webview视频全屏切屏播放2onDestory时,存在的坑3低版本js安全通信4文件下载5文件下载断点续传2Jenkins构建的时候:存在两种,一种是远程服务器,另外一种是本地的。(由gradle来管

2017-09-08 11:45:51 195

原创 自我总结

这篇主要总结下自己的一些感受:一、目前常用的列表一般不使用listview了,原因:在超过一屏幕数据的时候,设置每个列表项不可点击的时候,只能使用setEnable为false,但是就会出现数据加载不全的问题。二、引入三方库的感受。以前没怎么引入过三方库,觉得引入三方库会比较难,但是最近通过引入环信、微信支付等等,了解了三方库的引入流程,根据说明文档,按照步骤,相对而言也不是很复杂

2017-04-10 18:23:23 179

原创 安卓应届实习生之总结大学欠缺的安卓知识点(二)

15Android中常用的快捷键及调试(1)  ctrl+shift+n 查找某个文件(2)  两次shift 查找某个文件(更细节)(3)  Alt+enter 导入包或者实现某个方法(4)  Alt+r+r 重命名(5)  Crtl+d 复制当前行到下一行(6)  Crtl+f 查找当前文件中某个字16git常用操作:(1)    提交代码前,先把自己的代码放到

2017-03-20 14:18:16 244

原创 安卓应届实习生之总结大学欠缺的安卓知识点(一)

1发包的流程Build->Generate Signed APK->选择Build Type(release/debug)->finished,打包完之后,生成的apk会在app目录下。2ButterKnife的使用:(1)  首先在gradle中引用compile 'com.jakewharton:butterknife:7.0.1'(2)  @Bind(R.id.xx)Text

2017-03-20 11:53:45 325

原创 个人总结-布局的使用(附加部分其他知识总结)

时间过的很快,又到周五了,上周我应该是脱更了,虽然也不一定有人看,不过我还是把自己的收获分享出来吧。一:在布局的时候,如果遇到多行多列的布局显示的情况下,linelayout和relativelayout的优缺点。线性布局的优点就是结构比较清晰,缺点是层级较多。相对布局的有点事层级非常少,能够避免线性布局的层级较多的问题,但是代码的清晰度很低,代码看起来比较混乱。思考:在编码的时候

2017-03-10 18:17:35 313

原创 如何提高自己代码的质量(新手篇)

经过接近半年的安卓实习了,现在回头看看自己之前写的代码,发现代码冗杂,且可读性不强,于是最近学习了一些提高自己代码质量的文章,把自己的一些收获分享出来,希望能够帮助到大家。可以参考官网https://developer.android.com/training/articles/perf-tips.html?#PackageInner一、尽量少用float数据类型,因为float类型在安卓机器

2017-03-03 18:17:36 1762

原创 android常用碎片技术-自我总结

一、我在写界面的时候,本来设置的是正常字体大小,那么显示就是正常的,但是在测试联调的时候,有些字段的值可能出现非正常的值(比如字符串的长度过长,或者某个字符串带有很多换行符)就可能导致界面变型,那该如何处理呢?在考虑界面设计的时候,就要设想一些特殊情况,巧用relelayout布局中的使用,比如一行有两个textview(A,B),A可能会特别长,B又是固定长度,那么如何处理呢?按照我之前的设

2017-02-17 18:15:10 257

原创 Android 日常碎片知识总结之布局中的小技巧

布局中的小技巧:1在使用weight属性的时候,可以将相关的父布局(xxlayout)的width或者weight设置成0dp,然后对其子控件进行设置,这样可以减轻在分配空间的时候对父布局进行计算。        2include和merge标签的使用,include要引用相关xml文件中所有的内容,merge可以只引用其中具体的某个控件或多个控件。经常两者协同一起使用,3在布局代码中

2017-02-05 10:44:22 534

原创 Android技术碎片知识整理

春节后,第一天上班,没什么开发任务,于是结合项目整理了一些比较常用的知识碎片。     1为什么要采用在xml中使用AutoLaunchButton,而不使用逻辑代码设置listener,然后进行响应处理?      因为这样比较方便在跳转的时候的配置,可以较好的分层,能实现在xml修改跳转的配置,而不用在activity中再去修改。      2Collections.sort(li

2017-02-04 17:19:10 565

原创 android项目中常用技术-自我总结二

知识碎片总结:一、对EditText输入类型进行限制,有时候会有输入框只能输入字母和数字的需求,那么如何实现呢?       (1)接受用户输入的值,当用户进行做提交操作的时候,再来判断输入值是否合理。  public static boolean isValidInvitationCode(String str) {          Pattern p = Pattern.co

2017-01-17 14:45:14 346

原创 实习总结String StringBuilder StringBuffer字符串相关的使用-个人总结

在很多业务场景下,可能会有对字符串的处理,添加字符串、裁剪字符串,以前我用的比较少,于是将其总结一下。比如从服务器上接受到的一个字符串,对其添加字符串,那么有很多种方式:添加的场景:方法1比如 String s=从服务器拉下来字符串,然后添加的话,可以使用s+"xx"+"字符串1"+“字符串2”;方法2使用StringBuillder sb=new StringBuilder();

2017-01-11 10:57:41 228

linux命令全解

linux下shell命令全解。虽然没有列完全,但是将主要常用的都列出来了

2015-09-28

空空如也

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

TA关注的人

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