贵州山魈羡民's Projects
【Android手机】上的apk反编译助手(推荐ajadx——jadx的安卓包装版)
自用的安卓开源项目工程模板。阿里云远程仓库加速,发布到maven仓库,代码混淆、资源混淆,持续集成(CI),多渠道多环境打包。在天朝使用jcenter、mavenCentral及google三个远程仓库,Gradle Sync太慢?一招教你配置阿里云镜像源。init.d/init.gradle
安卓设备唯一标识解决方案,可替代移动安全联盟(MSA)统一 SDK 闭源方案。包括国内手机厂商的开放匿名标识(OAID)、海外手机平台的安卓广告标识(AAID),另外也提供了 IMEI/MEID、AndroidID、WidevineID、PseudoID、GUID 等常见的设备标识的获取方法。
Android Crash Helper。安卓APP自定义异常处理器,当APP触发未捕获的异常时,使用该处理器自定义有好的奔溃提示页面代替系统默认的那个讨厌的对话框
安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器、图片选择器等……WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/AddressPicker/CarPlatePicker/CalendarPicker/ColorPicker/FilePicker/ImagePicker etc.
【业界很棒的一个库,欢迎大伙一起贡献代码】:fire: Android developers should collect the following utils(updating).
【Linux系统】上apk反编译助手,已打包为ApkDecompiler.deb,支持debian系linux,如debian、ubuntu、mint、deepin等等
AppOpsManager的应用。判断应用程序的某些操作是否被禁用,如:是否禁止在通知栏显示通知、是否禁止显示悬浮窗
贝塞尔曲线实现的翻书效果
适合**国情的开源软件授权许可证
Circle menu for android.安卓自定义控件——可旋转的环形菜单。
【可以试试该替代方案:IBM ICU】jchardet wrapper,文本编码自动检测。中日韩文本文件字符集自动检测 Auto-detection of charset in Chinese, Japanese and Korean text files。
EIDE为Android手机上的集成开发环境,类似于AIDE,fork源码来学习下原理,基于原版做了以下修改:补全AndroidStudio项目结构; 升级gradle到3.4.0; 升级ADK到28; 升级JDK到1.8;
Android的增强版`ProgressBar`,带数字的水平滚动条(支持长方形、平行四边形及椭圆角矩形)。
flutter版QQ登录/分享
使用flutter实现的weui框架 文档地址: https://allan-hx.github.io/flutter-weui-doc/index.html
【停止维护,可考虑使用鸿洋版FlowLayout或者谷歌官方的FlexboxLayout及Chip&ChipGroup实现(参阅 https://github.com/hongyangAndroid/FlowLayout 及 https://github.com/hongyangAndroid/FlexboxLayout-Tag )】android版热门搜索词或标签列表(支持单选和多选模式)、商品规格选择自定义控件,详见demo效果图
Android 水平滚动的九宫格列表视图(采用HorizontalScrollView+GridView实现,所有数据在同一页展示,非ViewPager轮播图方式的分页),带滚动指示器,可用于首页金刚区,类似于手机淘宝首页轮播图下面的金刚区。
自用的 Android 网络请求组件,面向接口编程,使用接口对各模块进行解耦,增强对第三方库的管控,底层可无缝切换底层的具体实现。默认实现了 HttpURLConnection、okhttp-OkGo 及 Fast-Android-Networking 。
将图片转换为字节数组,便于项目隐藏图片文件。例如提供jar包可内嵌图片资源。Convert image to byte array variable.
自用的 Android 图片加载组件,面向接口编程,使用接口对各模块进行解耦,增强对第三方库的管控,底层可无缝切换底层的具体实现。默认实现了 Glide、Picasso、Universal-Image-Loader 。
自用的 Android JSON序列化/反序列化组件,面向接口编程,使用接口对各模块进行解耦,增强对第三方库的管控,底层可无缝切换底层的具体实现。默认实现了 GSON 及 FastJSON 。
自用的 Android 日志打印组件,面向接口编程,使用接口对各模块进行解耦,增强对第三方库的管控,底层可无缝切换底层的具体实现。默认实现了android.util.Log、System.out.println及https://github.com/orhanobut/logger
室内地图、手绘地图之类的地图引擎MappWidget的瓦片裁剪工具。Slicing image to map tile for MapWidget
利用bootmgr及bootmgfw.efi(即bootx64.efi)实现同时支持Legacy及EFI启动类型的PE系统盘。
android获取手机真实的时间与时区,不受本机篡改时间或者篡改时区的影响。(除此客户端解决方案外,时间戳也可以考虑由服务端API提供)
[Deprecated]【废弃,已不适用于新版本的android系统】Android通知栏消息工具类。A lite of “pugnotification” for creating notifications in android platform.
OfficeDocumentSample
【停更】PHP_MVC_API作为一个极其轻量级MVC&API开发框架,不断吸取参考了flight、phx、discuz、punbb等开源项目的优点,最终形成独具自己风格的快速开发框架。适合微小型项目,目前我主要用于服务端应用程序接口开发,提供API和移动APP进行数据交换。推荐使用https://github.com/phalapi/phalapi
齊伋體 - typeface from Ming Dynasty woodblock printed books