![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
高子盛
0.1总比0大!
展开
-
扁平结构数据转树结构数据
/** * 扁平结构数据转树结构数据 * @param list 数据集 * @param root 根节点code * @param options 字段配置项 keyField = 'id', childField = 'children', parentField = 'parent' * @returns {Array} */function transformTree (list, root, options = {}) { const { keyField.原创 2021-04-19 13:51:27 · 174 阅读 · 0 评论 -
git 常用命令
Git 常用命令Git常用命令行克隆版本库分支管理分支提交、更新Git常用命令行克隆版本库git clone https://gitee.com/gaozhenxing/iview.git分支管理分支命令行说明备注git branch查看本地分支状态git branch -r查看远程分支git branch -a查看所有分支git checkout [branchName]切换分支git checkout [branchName]原创 2021-03-02 10:48:12 · 73 阅读 · 0 评论 -
mac android apk反编译
在mac os系统上反编译android apk,首先需要准备好以下3个文件:1、apktool:https://ibotpeaches.github.io/Apktool/install/ 2、dex2jar:https://github.com/pxb1988/dex2jar 3、jd-gui:http://jd.benow.ca下载好后,就可以开始我们的反编译之路了:1...转载 2018-09-15 14:02:32 · 226 阅读 · 0 评论 -
android studio gradle:download http://jcenter 卡住解决办法
使用阿里云的国内镜像仓库地址,就可以快速的下载需要的文件修改项目根目录下的文件 build.gradle :buildscript { repositories { maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} }}allprojects { rep...转载 2018-07-25 18:31:03 · 3600 阅读 · 1 评论 -
手写单链表-并实现单链表元素逆置
数组作为数据存储有一定的缺陷,在无序数组中,搜索是低效的;在有序数组中,插入效率低,不管在哪一种数组中,删除效率都很低,数组创建后它的大小是不可改变的。链表:在内存中不是连续的,添加删除效率高,不支持高效随机访问原创 2017-11-06 15:45:30 · 1323 阅读 · 0 评论 -
手写逆波兰表达式-练习栈的使用
逆波兰表达式也叫后缀表示法,即操作符号都置于操作数的后面,逆波兰表达式可以不用括号来标识操作符的优先级。例如:3+4 是一个中缀表达式,转换成逆波兰表达式为34+ 。有人可能会想有后缀表达式,中缀表达式,那有没有前缀表达式呢?原创 2017-11-08 17:45:18 · 695 阅读 · 0 评论 -
Android 版本号对比 比较大小 (版本比较)
最近在项目中版本更新需要判断 服务器版本和本地版本的大小 判断是否需要下载并安装应用。于是写了一下比较版本大小的方法可以根据服务器各种版本比较 1.2 和 1.2.1 默认 1.2.1 版本大方法有bug 希望大家提出。 /** * 如果版本1 大于 版本2 返回true 否则返回fasle 支持 2.2 2.2.1 比较 * * @param v1 版本服务器版原创 2016-03-25 18:21:21 · 3885 阅读 · 0 评论 -
收藏
//Android 开源项目分类 https://github.com/Trinea/android-open-project/tree/master/%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88//GitHub 优秀的 Android 开源项目 http://www.open-open.com/lib/view/open1416808977430.翻译 2017-03-29 09:39:43 · 623 阅读 · 0 评论 -
Android Api等级对应Android版本
API等级1:Android 1.0 API等级2:Android 1.1 Petit Four API等级3:Android 1.5 Cupcake API等级4:Android 1.6 Donut API等级5:Android 2.0 Éclair API等级6:Android 2.0.1 Éclair API等级7:Android 2.1 Éclair API等级8:Androi原创 2016-03-11 11:21:57 · 773 阅读 · 0 评论 -
异常捕捉线程
异常捕捉线程 并将错误日志及设备信息保存到sd卡import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.os.Build;import android.os.Environment;import a转载 2017-03-02 14:30:51 · 383 阅读 · 0 评论 -
AndroidStudio开发高德地图有些机型报java.lang.UnsatisfiedLinkError解决方案
E/AndroidRuntime: FATAL EXCEPTION: main java.lang.UnsatisfiedLinkError: Native method not found: com.autonavi.amap.mapcore.MapCore原创 2016-09-07 17:15:28 · 2005 阅读 · 2 评论 -
Android中自定义View的MeasureSpec使用
Android中自定义View的MeasureSpec使用转载 2016-06-26 19:13:20 · 387 阅读 · 0 评论 -
如何将AndroidStudio项目发布到Github
上周突然有想法,看到Github上有很多Android项目,于是想把自己的项目发布到Github,就去网上找各种资料。并将自己的项目成功的上传到Github。如何将AndroidStudio项目发布到Github原创 2016-04-10 15:49:34 · 3054 阅读 · 4 评论 -
getDrawable()方法过时 替代
context.getResources().getDrawable(R.mipmap.icon_my); 官方推荐调用 context.getResources().getDrawable(R.mipmap.icon_my,theme);只是过时了,并不影响使用,只是在特殊情况下,在Android4.1系统之前加载缩略图可能会出现异常,所以被谷歌废弃了。建议用以下方法代替:原创 2016-03-11 14:35:19 · 9615 阅读 · 0 评论 -
Android编程开发规范
转自程序员之路的《Android编程开发规范》一.约定Activity.onCreate(),Fragment.onActivityCreated(),作为程序入口,不用写入太多代码,尽量保持只调用initXXX()方法,简单明了展示调用过程。如:initData(),initView()。 单个方法体不要过长 代码任何地方不要拼错单词杜绝整个类代码格式化 调用方法保持“临近原则”,被调用的方转载 2016-01-24 14:07:16 · 372 阅读 · 0 评论