Android开发总结
文章平均质量分 60
AndroidDaily
公众号:Android Daily,专注于Android,Kotlin,Flutter,Web 进阶开发,深入Android 原理和框架技术。
展开
-
新浪微博Android SDK 代码规范
转载于:http://mp.weixin.qq.com/s?__biz=MzAwNjE5MzA0NQ==&mid=206358192&idx=1&sn=6738dc94fb76ddec39c3c35b7d43ce2e&scene=5任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。代码规范的重要性不言而喻,但是一般公司都不太重视代码规范。在代码走读的时候,原创 2015-04-23 16:10:40 · 1146 阅读 · 0 评论 -
Android bitmap压缩
Android bitmap压缩优化方案 http://blog.csdn.net/u011840744/article/details/72458052原创 2018-01-05 14:01:22 · 316 阅读 · 0 评论 -
Android常见控件-轮播图
Android常见控件-轮播图主要通过两种不同的方式实现轮播图控件,都是基于ViewPager实现的:方式一:通过ViewPager的的页数为无限大方式二:通过在图片一头一尾添加额外2张照片,用于图片切换 源码地址:https://github.com/fenggit/Banner 效果图 方式一(不推荐)1.通过设置PagerAdpater的getCount为Integer的最原创 2017-04-25 18:08:21 · 1723 阅读 · 0 评论 -
Android开发 MeasureSpec
Android开发 MeasureSpec 主要用于记录,转载于: http://blog.csdn.net/failure01/article/details/8577013在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种原创 2016-10-09 10:29:42 · 481 阅读 · 0 评论 -
Android-打造万能适配器
适配器CommonAdapter复用多数重复的代码package com.core.common.adapter;import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGr原创 2015-05-11 18:13:40 · 591 阅读 · 0 评论 -
Android 代码规范
Android 代码规范标签: Android代码规范团队协作项目,为了保持大家的代码一致性,进行一些代码格式的规范一.开发环境1.统一使用UTF-8编码,避免乱码问题 Android Studio设置: Settings->Editor->File Encodings IDE Encoding : 选择UTF-8 Project Encoding : 选择UTF-8原创 2016-08-24 16:06:16 · 862 阅读 · 0 评论 -
Android 拖动组件
Android 拖动组件@(基本知识)[Android, View, ImageView]一. 实现方式和场景主要是有时候需要在页面上,需要悬浮的按钮可以拖动,吸附在屏幕左右2侧;实现方式有两种方法,如下 第一种方式:直接自定义组件,自定义ViewonTouch(View v, MotionEvent event)事件,通过View.layout(left,top,right,bottom)原创 2016-08-24 15:39:23 · 1522 阅读 · 0 评论 -
吊炸天的代码头部注释
//// .::::.// .::::::::.// :::::::::::// ..:::::::::::'// '::::::::::::'// .:::::::::://原创 2016-04-27 10:28:23 · 5680 阅读 · 0 评论 -
Android Studio多渠道打包
Android Studio多渠道打包一.在AndroidManifest.xml中设置CHANNEL_ID <application ....> <meta-data android:name="CHANNEL_ID" android:value="${CHANNEL_VALUE}" /></application>二.在app目录下设置build.gradle多渠道原创 2016-04-12 16:23:19 · 561 阅读 · 0 评论 -
Android Html交互_一_ 网页链接打开App页面
Android Html交互<一> 网页链接打开本地App@(Android系统源码解析)[Android, html]声明:转载请注明出处,知识有限,如有错误,请多多交流指正!Android Html交互一 网页链接打开本地App效果图网页Html端代码Android端代码功能:通过点击网页中的链接,打开手机中的app,获取打开app某一个界面代码下载地址: https://github.co原创 2016-03-31 17:07:42 · 8271 阅读 · 0 评论 -
Android Html交互_二_ JS与App互相调用
Android Html交互<二> JS与App互相调用@(Android系统源码解析)[Android, html]声明:转载请注明出处,知识有限,如有错误,请多多交流指正!Android Html交互二 JS与App互相调用效果图网页Html端代码Android端代码解释场景:html网页中JS与App相互调用,相互传输数据,互相调用;代码下载地址: https://github.com/原创 2016-03-31 17:09:10 · 11761 阅读 · 0 评论 -
Android图片缓存架构
Android图片缓存架构标签(空格分隔): AndroidAndroid图片三级缓存机制 一级缓存:强引用缓存(内存) 内存溢出,都不会回收 二级缓存:弱引用缓存(内存) 内存不足的时候回收 三级缓存:本地缓存(硬盘)写入内部存储Sdcard 下载地址 : ImageLoaderDemo项目地址一、缓存机制一级缓存采用的是LinkedHashMap,主要原因是LinkedH原创 2015-12-30 17:22:41 · 927 阅读 · 0 评论 -
PopupWindow显示showAsDropDown和showAtLocation区别
PopupWindow中showAsDropDown和showAtLocation区别 参考文章安卓PopupWindow使用详解与源码分析showAtLocationshowAsDropDownshowAtLocation(相对于组件parent屏幕) public void showAtLocation(View parent, int gravity, int x, int y)pa原创 2015-12-09 17:41:13 · 16081 阅读 · 0 评论 -
Android Wifi锁之WifiLock
Android Wifi锁之WifiLock有的时候我们需要app在手机后台运行,但是会遇到手机一旦息屏或者断网,app无法正常运行的情况,android锁屏后wifi不活跃的解决方案1. 今天在看MediaPlayer-API Guides-Media Playback使用说明的时候,内容如下: 原文地址: http://developer.android.com/guide/topics/原创 2015-08-05 13:18:30 · 9687 阅读 · 2 评论 -
Android自定义TextView链接点击和长按事件
Android自定义TextView链接点击和长按事件标签(空格分隔): Android由于有个需求,就是点文本中超链接(电话,网址email等)直接跳转,长按弹出菜单menu;由于API只提供了超链接点击事件,没有提供长按事件,于是自己自定义一个; 项目下载地址: http://download.csdn.net/detail/fenggit/9071305package com.examp原创 2015-09-01 18:20:25 · 4763 阅读 · 0 评论 -
Android 获取wifi的加密方式
Android 获取当前wifi的加密方式由于有需求是搜索附近的网络,通过账号和密码连接wifi,但是连接的时候需要知道连接的wifi加密方式这篇博客 也是我写的,由于忘记账号和密码了,所以换了账号,重新整理了一下 原文地址: android获取当前隐藏和未隐藏wifi的加密方式(安全性)1.一般WIFI加密有几种方式WPA-PSK/WPA2-PSK(目前最安全家用加密) WPA/WPA2(原创 2015-08-01 15:57:53 · 16684 阅读 · 7 评论 -
Android Java 判断日期是昨天,今天,明天
Android Java 判断日期是昨天今天明天判断日期是昨天,今天,明天一. 显示日期格式今天:2019-06-20 今天明天2019-06-20 明天昨天2019-06-20 昨天不在显示范围2019-06-20 周三二. 具体实现获取今天,明天,昨天,周几代码主要通过kotlin 实现,原理通过 SimpleDateFo...原创 2019-07-01 16:32:37 · 4313 阅读 · 0 评论