Mac 10.14 编译Android 8.1源码及刷入nexus 6p

环境准备 官网 描述得已经相当清楚了 ,这里稍微总结一下: 创建区分大小写的磁盘映像 mac系统默认是不区分大小写的,所以我们需要创建一个区分大小写的文件系统 hdiutil create -type SPARSE -fs 'Case-sensitive Jo
分类: 移动开发 发布时间: 12-17 00:41 阅读次数: 0

APK 文件分析

概述 我们通过 Android studio APK Analyze 可以展开一个APK文件 META-INF res anim color drawable drawable-hdpi drawable-land drawable-land-hdpi
分类: 移动开发 发布时间: 12-17 00:41 阅读次数: 0

快速把微信里想保存的图片视频转存到电脑

微信聊天经常看到喜欢的图片和视频,保存在手机里有占有太多空间,删掉又舍不得,怎么办?给你一个手机后台自动把微信保存的图片视频转存到电脑办法1、电脑安装个FTP服务,点此下载http://kaiji.org/soft/serv-u.rar2、手机安装个手机瘦身大师,点此下载http://www.meibu.com/soft/ftp_c.apk下载需要用浏览器打开下载,在微信中无法下载的。手机瘦身大师
分类: 移动开发 发布时间: 12-16 23:30 阅读次数: 0

C# 检测pc光驱里插入了光盘的代码

将开发过程经常用的一些代码段做个备份,如下代码段是关于C#检测pc光驱里插入了光盘的代码,应该能对码农们也有好处。usingSystem;usingSystem.Management;namespaceCDROMManagement{classWMIEvent{staticvoidMain(string[]args){WMIEventwe=newWMIEvent();ManagementEvent
分类: 移动开发 发布时间: 12-16 23:20 阅读次数: 0

内存二三事: Xcode 内存图、Instruments 可视化检测循环引用

小结下,内存管理的语义: 需要该对象的时候,他就得在。不需要他的时候,他最好被释放了。 合理的利用资源。 需要该对象的时候,他不在,释放早了。 野指针问题,用僵尸对象调试 给他发消息,程序会崩,EXC_BAD_INSTRUCTION 不需要该对象的时
分类: 移动开发 发布时间: 12-16 20:48 阅读次数: 0

[译文] 因为 PWAs, Android 和 Chrome 之间会有冷战吗?

what? 你怎么能这样说? 安卓拥有当今最好的 PWA 体验啊! 安卓? 还是安卓上的 Chrome? 而且......这是最好的体验吗? Google 目前就像是一颗恒星,有不同的行星在它的轨道上运行,比如 「chrome 星」 和 「Android 星」
分类: 移动开发 发布时间: 12-16 19:41 阅读次数: 0

Flutter持续化集成上的演进之路

作者:腾讯 - 小德(koudleren 任晓帅) ##存在的问题 为了使用Flutter,刚开始的时候为了快速上线,采用将Flutter和Native代码混合开发的模式,具体的工程目录如下: 可以明显的看到工程目录很乱,android目录下有多个代码目录,
分类: 移动开发 发布时间: 12-16 19:41 阅读次数: 0

Android 折叠屏就要来了,你准备好了吗

北京时间 11 月 8 日,三星在旧金山向开发者发布了一款可折叠屏幕手机三星,型号为Infinity Flex Display。视频的动态图上我们可以发现,三星的折叠屏手机是屏内折叠设计,将屏幕折叠后手机的外部还有一块屏幕显示内容,但是尺寸不大。 三星发布的
分类: 移动开发 发布时间: 12-16 18:34 阅读次数: 0

Kotlin直接使用控件ID原理解析

最近断断续续地把项目的界面部分的代码由JAva改成了Kotlin编写,并且如果应用了kotlin-android-extensions插件,一个显而易见的好处是再也不用写 findViewById()来实例化你的控件对象了,直接操作你在布局文件里的id即可,这
分类: 移动开发 发布时间: 12-16 18:34 阅读次数: 0

UITableView性能优化-中级篇

老实说,UITableView性能优化 这个话题,最经常遇到的还是在面试中,常见的回答例如: Cell复用机制 Cell高度预先计算 缓存Cell高度 圆角切割 等等. . . 进阶篇 最近遇到一个需求,对tableView有中级优化需求 要求 tab
分类: 移动开发 发布时间: 12-16 16:21 阅读次数: 0

快过年了,来分享一个个人制作的节日祝福软件

1】祝福内容数据,网上自己收集整理成json格式数据 2】然后对各个节日json格式文件编辑对应id保存在资源文件夹assets目录里 3】读取assets里面文件并转成String数据 4】然后用gson解析它生成对应Bean类 5】最后获取TestBean类对应容器List数据设置到RecyclerView控件里对应的item 布局layout上面进行展示 6】分享功能时是调用系统分享来实现的 7】文本复制功能调用android系统键盘管理ClipboardManager复制功能 8】贺卡图片保存到android手机本地里,图库相册可以查看该图片,需要打开系统读写权限
分类: 移动开发 发布时间: 12-16 16:20 阅读次数: 0

快速清空手机照片存储并备份到U盘的好方法

1、在智能电视上插上U盘,安装每步FTP服务软件2、在手机上安装手机瘦身大师以后手机就会每天自动把新拍的照片或者视频快速复制到U盘上,并且自动删除手机上的原文件,这样手机空间就自动腾空了。你一回家,照片就在后台传过去,技术盲也一样好用,安装设置后不需要再操作。智能电视本身就是安卓系统,所以安装上每步FTP服务以后不影响看电视,换言之,你在看电视的时候,软件就在后台帮你备份你的照片。手机瘦身大师可以
分类: 移动开发 发布时间: 12-16 15:00 阅读次数: 0

C# 封装的功能强大的中国农历日历操作类的代码

将代码过程经常用的代码片段备份一下,下边资料是关于C#封装的功能强大的中国农历日历操作类的代码,希望能对大伙有些用途。privatestaticintleapDays(inty){if(leapMonth(y)!=0){if((lunarInfo[y-1900]&0x10000)!=0)return30;elsereturn29;}elsereturn0;}privatestaticint
分类: 移动开发 发布时间: 12-16 14:50 阅读次数: 0

iOS首页渲染优化 -- imageName:

前言 随着APP功能的逐渐强大和业务上的逐渐完善,目前对于iOS开发者来说,对于APP的优化逐渐显得尤为重要,本篇基于APP渲染优化上探讨一下imageName:的爱恨情仇,下面以UITabBarItem渲染图片为例,一步步以实践的方式进行分析。 分析 首先看
分类: 移动开发 发布时间: 12-16 13:34 阅读次数: 0

使用每步FTP服务在魔百盒CM201-2上建立FTP服务器

建立FTP服务器要求是能开机自启动,在后台运行。24小时不能停止,万一断电后来电会自动启动,综合考察下来,发现每步FTP服务可以实现开机自启动网上机顶盒很多,但总有这样那样的限制,魔百盒CM201-2不光IPTV照样可以使用,对每步FTP服务的支持也很到位置,2个加一起真是绝配每步FTP服务是免费的,没有任何广告,魔百盒CM201-2也便宜,使用也不怎么耗电,看电视的时候也不影响FTP工作具体步骤
分类: 移动开发 发布时间: 12-16 13:30 阅读次数: 0

xCode 编写C++程序

步骤可参考:https://www.cnblogs.com/weixuqin/p/6440252.html创建工程时,可注意:1、所以选择macOS下的CommandLineTool对于xCode来说,C程序类被归类到Mac下的命令行工具里面。2、语言选择C++创建完成后,工程中就会出现main.cpp文件。如果不选择C++,默认是main.m文件。文件内容是:intmain(intargc,co
分类: 移动开发 发布时间: 12-16 12:40 阅读次数: 0

多线程:原理分析整理

操作系统的设计,可以归结为三点: (1)以多进程形式,允许多个任务同时运行; (2)以多线程形式,允许单个任务分成不同的部分运行; (3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 多核、多处理器(多CPU
分类: 移动开发 发布时间: 12-16 11:54 阅读次数: 0

小白读源码 | RxJava2 入门篇(一)

转载请注明出处:juejin.im/user/590207… 题记: RxJava2 想必很多人都用过,扩展的观察者模式,简洁的链式调用,通过简单的API调用就可以满足我们的各种需求,让人不禁感叹这玩意儿真爽。当然在我们用着很爽的时候,不禁也会对它产生一些好
分类: 移动开发 发布时间: 12-16 11:54 阅读次数: 0

OkHttp深入分析——基础认知部分

一、前言 OkHttp 在 Android 网络框架这一块的地位已经不言而喻了,尤其从 Android 4.4 之后,系统已经抛弃了原生的 HttpUrlConnection 的内部实现,转而是封装了 OkHttp 的实现,HttpUrlConnection
分类: 移动开发 发布时间: 12-16 11:54 阅读次数: 0

如何将一个HTML页面嵌套在另一个页面中

这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。 最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然后其他页面文件在页面内容的最后包含这个文件就可以了,具体例子下面有。 要 html文件嵌套,最简单的办法是使用SSI(Server Side Include)技术,也就是在服务器端两个文件
分类: 移动开发 发布时间: 12-16 04:00 阅读次数: 0