- 博客(22)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 搭建组件化框架
浅谈组件化框架什么是组件化?组件化在我的理解就是:一个app是由一个壳工程包含着多个模块工程拼接而成,所有的模块工程都依赖于同一个common库,而每个子模块之间又相对独立,可以不依赖于其他模块独立运行,方便程序员分工负责各自模块开发。懒得画图了,直接从网上找了个图(找不到图的具体出处,很多组件化讲解都用的这个图),大概就是图里的这个意思。一个大的app使用组件化,可以拆分为多个子app,...
2019-07-12 17:00:28
530
1
原创 Android--腾讯Bugly集成文档(吐槽版)
本文是在原有的Bugly官方文档上进行修改(吐槽)而成官方开发文档:https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20170815114059准备好入坑了么?没准备好的,先去吃个糖压压惊ヽ(*。>Д゜゜゜介绍(一些废话,看看即可)热更新能力是Bugly为
2017-09-09 09:39:28
10768
4
原创 Android--页面跳转动画
转载请声明地址:animation有四种动画类型:alpha(透明的渐变)、rotate(旋转)、scale(尺寸伸缩)、translate(移动)这里我是用xml组合各种动画实现页面跳转的效果(具体使用请看Demo,各种效果里面都有属性详解)alpha toAlpha 动画结束时透明的 0.0完全透明 startOffset
2016-08-29 14:37:30
1070
原创 Android--自定义扫码功能,调用ZXing3.1
ZXing3.1的使用(限制最低版本19,即android4.4)参考资料:http://blog.youkuaiyun.com/eclipsexys/article/details/47834865(我没看文章,直接下的源码自己边运行边分析的)导入将zxing.jar放在app的libs下,并右键aslibrary新建一个将zxin
2016-08-22 10:38:11
3148
原创 Android--Google官方下拉刷新SwipeRefreshLayout(附加增加上拉加载)
Demo_SwipeRefreshLayout转载请注明地址:下拉刷新是用系统的控件,但是这控件本身不带有上拉加载,上拉加载需要在ListView的Adapter中设置需要V4包的支持compile 'com.android.support:support-v4:23.4.0'布局<android.support.v4.widget
2016-07-01 16:43:53
5168
原创 Android--Jsonrpc4j的使用
jsonrpc4j调用的库有三个(jsonrpc4j.jar 、jsonrpc4j-sources.jar 、jsonrpc4j-javadoc.jar)jsonrpc4j下载地址:http://download.youkuaiyun.com/detail/skyunicorn/9555833但是调用jsonrpc4j的时候还要依赖三个包(好麻烦,我当时用的时候不知道,结果搞这个都要奔溃了)
2016-06-22 08:39:02
3113
1
原创 Android--Demo_PullToRefresh(特效篇)
转载请声明地址:Demo_PullToRefresh(基础篇)Demo_PullToRefresh(进阶篇)这次我们在上面讲的基础上给listview加一些特效,使我们的程序体验更好。我们设置一个从右侧滑入的效果吧,就是item一个一个的从右侧加入进来。首先设置一个工具类Utils_LayoutAnimation,放我们的动画代码
2016-06-16 15:04:04
585
原创 Android--Demo_PullToRefresh(进阶篇)
这节我们试着去修改下拉和上拉的样式首先,我们开下PullTorefresh中的attrs打开PullTorefresh-->res-->values-->attrs.xml查看attrs.xml源码
2016-06-14 18:42:12
2743
原创 Android--Demo_PullToRefresh(基础篇)
下载地址:https://github.com/chrisbanes/Android-PullToRefresh一、导包导入项目“PullToRefresh”File-->New-->Import Module找到文件然后Finish然后目录是这样的在app下的build中添
2016-06-14 14:00:30
581
转载 创建安卓app的30个经验教训
原文:http://www.jcodecraeer.com/plus/view.php?aid=3978这个世界上有两种人-从经验教训中学习的人以及听从别人建议的人。这里是我一路走来学到的一些东西,分享给大家:在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?如果一个东西用户看不到,就不要绘制它!除非真的需要,否则
2016-04-29 10:49:42
359
转载 要写易删除,而不易扩展的代码
原文:http://www.jcodecraeer.com/plus/view.php?aid=3981好的文章总是见解独到,功底深厚而逻辑清晰。这是一篇关于如何设计、架构代码的文章。文章的观点新颖而有力。作者的观点是,我们所做的一切 —— 重构、模块化、分层,等等,都是为了让我们的代码易于被删改,都是为了让遗留代码不成为我们的负担,而不是为了代码复用。作者认为,经
2016-04-29 10:46:39
474
原创 文字高亮显示
参考文献:http://www.jcodecraeer.com/plus/view.php?aid=3990有时候我们要提取TextView中的某一段字高亮显示,如下图所示(适用范围:设置价格之类的)这里我用的别人封装好的Utils工具KeyWordUtilspackage com.demo.yjw.demo_keyword;import android
2016-04-26 11:00:54
1957
转载 也谈底部导航和抽屉导航
原文:http://www.jcodecraeer.com/plus/view.php?aid=4067从g+采用底部导航开始,你就应该意识到谷歌在设计规范上要开始寻求变化了。然而,这种变化不过是再次回到了几年以前。其实类似的事情在微信上也发生过,为了遵循安卓的设计规范,微信在很短暂的时间内使用了抽屉导航,当时都是一片赞美的声音,不过“好景”不长,很快微信再次回到了传统的底部导航,但是
2016-04-26 09:55:34
600
转载 你应该知道的那些Android小经验
原文出处:http://jayfeng.com/ 做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。查看SQLite日志adb shell setprop log.tag.SQLiteLog Vadb shell setprop log.tag.SQLiteStatements V因为实
2016-04-26 08:40:41
357
转载 Android 项目利用 Android Studio 和 Gradle 打包多版本APK
原文:http://spencer-dev.com/blog/2015/android-xiang-mu-li-yong-android-studio-he-gradle-da-bao-duo-ban-ben-apk.html/在项目开发过程中,经常会有需要打包不同版本的 APK 的需求。 比如 debug版,release版,dev版等等。 有时候不同的版本中使用到的不同的服
2016-04-25 19:27:19
660
转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion转载地址:http://chinagdg.org/2016/01/picking-your-compilesdkversion-minsdkversion-targetsdkversion/作者:Ian Lake,Google Androi
2016-04-25 18:37:30
410
原创 Android--使用融云SDK开发即时聊天(三)----启用客服
转载请注明出处:,谢谢启用客服的用法:点击自己的应用-->“客服业务”-->"客服2.0"-->"进入客服后台"可以设置机器人名和机器人的图片 在对话fragment中添加(我这里是FriendFragment.java)mButton_Customer = (Button) mView.findViewById(R.id.customer);mButton_Cust
2016-03-29 10:56:18
1753
原创 Android--<String>XX</String>类型的XML解析
有时候我们遇到 xmlns="http://tempuri.org/">坑你,就是坑你这种情况怎么办?按照我们上次讲的PULL解析,对这个完全无效啊,这个哪有上次我们说的那些根元素节点,子元素节点,属性之类的东西?别急,下面给出解析方法: HttpURLConnection con = (HttpURLConnection) new URL(url).op
2016-03-29 09:57:05
1558
原创 Android--使用融云SDK开发即时聊天(二)----设置单聊
上一次我们做了一个连接测试,测试显示连接成功,这次我们做一个单聊测试。一、新建一个javabean,命名为Friend有三个String字段,分别为userId,name,portraitUri;分别生成其getter和setter还有构造方法(AS快捷键为ALT+Insert)。 二、重新配置MainActivity因为我们的这次目的是开发一个单聊模式,实现2个用
2016-03-16 16:27:47
7593
2
原创 Android--使用融云SDK开发即时聊天(一)----基本环境搭建
一、概述最近由于工作需求研究了一下即时聊天,目前开发只需要在自己的项目中实现即时聊天的功能,而不是为了强占即时聊天的市场(话说现在也抢不过QQ和微信),所以没必要从头开始开发。在这里我是用了融云的SDK进行嵌入开发的。二、使用1.从官网下载融云SDKhttp://www.rongcloud.cn/downloads 下载第一个IMKit,最好包含VoIP 2.新建一个空项目找到下载的SDK,
2016-03-14 17:18:38
6253
AndroidComponentFrame.rar
2019-07-12
Demo_SwipeRefreshLayout
2016-07-01
jackson-databind-2.0.5.jar
2016-06-22
jackson-annotations-2.0.5.jar
2016-06-22
jackson-core-2.0.5.jar
2016-06-22
jackson-annotations.jar
2016-06-22
Demo_PullToRefresh_1
2016-06-14
android有关jsonrpc的使用,谁用过,能不能加Q指导下?
2016-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人