- 博客(13)
- 资源 (17)
- 收藏
- 关注
原创 一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目
Eyepetizer基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。简介这是一个高仿「开眼 Eyepetizer」的短视频 Android 客户端项目,个人觉得这款 App 的 UI 设计风格很好看,界面简洁清新,通过此项目,进行相关技术的学习与整合。整个项目没有复杂的封装,同时项目开发规范参考了 Kotlin 官方文档 与第三方 AndroidStandardDevelop。个人认为代码还是比
2020-06-26 11:08:21 855
转载 Android高效加载大图、多图解决方案,有效避免程序OOM
本文转载自:http://blog.csdn.net/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html
2016-05-30 08:42:58 8573
原创 android源码1.6到6.0系统源码
android源码1.6到6.0系统源码,希望能帮助到那些需要帮助的人~下载链接:http://pan.baidu.com/s/1slDyS37 密码:ewz0由于百度云连接可能会失效,可以联系我私信~
2016-08-03 10:10:20 789
转载 Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现
本文转载自:http://blog.csdn.net/guolin_blog/article/details/16919859今天是2013年的最后一天了,这里首先提前祝大家新年快乐!同时,本篇文章也是我今年的最后一篇文章了,因此我想要让它尽量有点特殊性,比起平时的文章要多一些特色。记得在今年年初的时候,我写的第一篇文章是模仿360手机卫士的桌面悬浮窗效果,那么为了能够首尾呼应,今年的最后
2016-07-22 10:37:32 1051
转载 Android 命名规范 (提高代码可以读性)
本文转载自:http://blog.csdn.net/vipzjyno1/article/details/23542617刚接触Android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,
2016-05-29 11:15:54 6110
原创 如何在eclispe里面能够看到第三方.jar引入到的源码
1、为什么要Eclipse安装JD-Eclipse反编译插件?通常一个从项目里面或多或少都会引入到一些第三方的.jar包文件,为了方便在eclispe里面能够看到.jar引入到的源码等等。2、安装JD-Eclipse反编译插件步骤如下:(1)在eclipse的help—》Install New Software...中添加新软件开发,添加它的源:name:jd-ecli
2016-05-16 14:44:52 8265
转载 Android 屏幕(View)坐标系统
本文转载自:http://blog.csdn.net/wangjinyu501/article/details/21827341首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。一、View的坐标 需要注意view的坐标是相对父容器而言的,包括:getTop()、getBo
2016-05-05 18:24:27 6515
转载 Android官方提供的支持不同屏幕大小的全部方法
本文转载自:http://blog.csdn.net/guolin_blog/article/details/8830286本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适应屏幕根据屏幕的配置来加载合适的UI布局确保正确的布局应用在正确的设备屏幕上提供可以根据屏幕大小自动伸缩的图片使用 "wrap_co
2016-05-03 14:35:34 7103
原创 Apkplug 模块化开发介绍
由于一个app项目比较庞大需要团队协作一起开发,比如说一个app主项目里面有登录、注册、找回密码三个功能模块,现在由于时间限制,我们将登录模块单独抽取出来外包出去给其他开发者实现,最后完成功能后再将这个功能模块集成到这个app主项目里面。 那么问题来了,我们怎么样去集成外包人员写好的代码功能模块集成到自己的app住项目里面去,也许你会想到的是直接将代码复制到项目里面来不就行了,但是这个
2016-04-15 10:56:24 6759
转载 Eclipse 在开发中使用到的快捷键很实用噢(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2016-04-09 08:26:24 6302
原创 IPC—AIDL最简单的实现步骤
1.什么是AIDL?AIDL:Android Interface Definition Language 缩写, 即Android接口定义语言。2.使用AIDL有什么好处?Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote P
2016-03-04 10:08:01 7081
原创 android JNI开发基本步骤
1.编写java类,定义Native方法,这里的native方法就是后面.c文件(c/c++语言)里面要实现的方法名。示例:public class JniClient{ public static native String AddStr(String strA,String strB); public static native int AddInt(int a,int b);
2016-02-23 11:56:20 7178
Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现Demo
2016-07-22
Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
2016-07-22
BadgeView自定义数字提醒控件
2016-04-12
AIDL最简单的使用步骤
2016-03-04
设计模式系列之命令模式
2016-02-01
设计模式系列之适配器模式
2016-01-29
设计模式系列之组合模式
2016-01-28
设计模式系列之代理模式
2016-01-28
设计模式系列之工厂模式
2016-01-28
设计模式系列之观察者模式
2016-01-28
设计模式系列之单例模式
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人