![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目总结
文章平均质量分 90
追风27
自由随心,辛苦并快乐着!
展开
-
lancet的维护--涉及gradle升级,plugin开发,asm使用
修复lancet 在gradle7.3.3不能使用原创 2022-06-24 14:33:58 · 1311 阅读 · 1 评论 -
项目模块优化总结
项目模块优化总结一、问题分析随着迅捷开发进行,破窗效应日渐明显,没有代码审查互检,为方便需求随意添加的资源和三方sdk,加重了项目构建压力,也增加了项目的体积老的框架已经不能负担插拔的需求,需要将新引进的aop和flutter做好隔离处理需要将开发和测试的版本区分开来,在保证开发的高效编译的前提下,又不能影响测试时项目的完备性二、方案1.结构设计将app层独立,可以保证app层独立运行,代码中需要的class可以通过中间件(仅与toolcore联系)或者aar拿到,从而实现与模块层断开原创 2021-06-25 17:32:18 · 526 阅读 · 0 评论 -
dialogfragment属性动画
dialogfragment自定义展示和消失动画,使用属性动画项目地址原创 2020-11-25 18:53:49 · 289 阅读 · 0 评论 -
基础问题记录
一、java中==比较的是基础类型的值是否相等,string不是基础数据所以不能用原创 2016-06-18 15:58:36 · 300 阅读 · 0 评论 -
图片的本地获取
/* * 按相册获取图片信息 */public static List getPhotoAlbum(Context context) { List aibumList = new ArrayList; Cursor cursor = MediaStore.Images.Media.query( context.getContentResolver(),原创 2016-09-07 15:46:04 · 376 阅读 · 0 评论 -
集成友盟微社区,自定义ui
前提创建微社区一、下载无ui版sdk,认真看doc,理解feeditem类和sdkimpl中的功能二、把lib和res导入工程,配置清单文件,这时就可以进行和友盟微社区的后台交互了三、目前进行到富文本的开发,这个要找到友盟的在线人工客服,要求其给你开通富文本的功能即添加feed时有富文本选项。。。联系客服是要把浏览器调成兼容模式,否则会等很久都链接不上。。。原创 2016-06-29 11:45:04 · 380 阅读 · 0 评论 -
android cordova hybrid app总结
越做越害怕,底子不足就是心虚,呵呵,所以是该从新审视基础的时候了!放弃一些浮华的技术,向着根基出发! 写了一段h5的界面,又回到了android中,有一种回到初终的感觉,android始终是个系统,不只是只有apk的容器,所以有必要看看linux的相关东西,真的这个挺重要的! 先从工具说起吧,这个可是走了好多弯路的地方,页面先可以用webstorm写代码很方便,原创 2016-05-14 16:10:08 · 1124 阅读 · 0 评论 -
小技巧总结
一、文本想用列来选择时是alt选择,需要用文本的编译器。。。。原创 2016-01-26 14:34:56 · 266 阅读 · 0 评论 -
搭建jenkins+gradle自动化打android包
先填坑,采用tomcat8 + jenkins.war + gradle 2.4+git打包(window平台,服务器linux centos6.5),jenkins一定要安装好插件。。。各种插件,当然可以选择性安装,但是 想学xxx plugn最好安装原创 2016-02-25 15:06:06 · 1274 阅读 · 0 评论 -
unbantu15.10安装android studio 2.0 beta5
先填坑,之前拿centos6.5 的,min版搭建环境。。。搭建成功了但是由于不是图形化界面导致studio.sh启动不起来后用centos6.5的图形化界面安装成功,后系统升级手动kill了yum进程导致内核损坏。。。才下定决心使用unbantu搭建1.安装jdk,两种方法(1)下载rpm包,需要用到工具将rpm包转换成unbantu支持的格式才能安装,(2)下载gz包,自己决定安装位置原创 2016-02-24 18:43:32 · 967 阅读 · 0 评论 -
jqurey_servlet_json流程
公司需求需要web前端,我很荣幸的从android转走了。。。经过一番学习终于将数据的传递跑起来了,总结如下用ajax请求时需要指定contentType:'application/json;charset=utf-8'否则请求的数据会按map(键值对)的形式在请求头中,而这样的方法将数据放在了request的payload的地方,并且是全json的形式,在servlet中需要用流的形式进行读原创 2016-03-12 09:53:08 · 368 阅读 · 0 评论 -
cordova phonegap轻量级应用开发,跨平台应用开发
第一天:搭建环境 window10 用的最新的node用npm安装cordova时会出现图形化进度(npm是在cmd中使用的,我就出笑话了在node.js中执行去了),不用担心新版的cordova添加了gradle,我现在的解决办法就是添加完平台后就用自己的ide打开。。如ant用eclipse,gradle用studio打开参看https://s原创 2016-02-14 12:25:18 · 484 阅读 · 0 评论 -
界面问题的总结
一、当scrollView想填满view时用 android:fillViewport="true"二、对于4.4以下的item用linelayout算子view 的宽高好三、处理自动滑动的问题 用handle.post(new Runnable() { @Override public void run原创 2016-01-15 12:12:34 · 668 阅读 · 0 评论 -
android 4.0 到 4.4的不同(我碰到的)
一、measure(0, 0)时item的布局为相对布局会有问题,相对布局不能测量子view,4.4以后改了二、shape图像4.1不给设置soild的时候系统默认给的黑色原创 2015-12-31 13:53:10 · 1100 阅读 · 0 评论 -
android xmpp总结
从0到现在第一版的发布,其中的问题真是只有自己知道...难得项目到一个阶段了,给自己打个分,留个tag,也好以后开发时会省点事! 进入正题:若是再做一个基于xmpp的手机客户端,功能需要类似于qq一样时!首先要做的是了解你的服务器是什么样的!这太重要了,要不你需要考虑的数据交互问题不好处理!在项目开始的初期,要与后台人员定好传输的自定义部分,如iq包里的东西...这主要是看后台public void diag() { LayoutInflater factory = LayoutIn原创 2015-01-06 17:27:22 · 985 阅读 · 0 评论