fancylou / fancylou.github.io Goto Github PK
View Code? Open in Web Editor NEWfancylou`s blog
fancylou`s blog
http://www.muliba.net/ios/2018/09/21/IOS%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB%E5%8A%9F%E8%83%BD.html
语音识别现在有很多在做的,百度、迅飞等。我本来想用百度的语音识别,后来发现它的SDK不提供swift,用它的OC版本的SDK老是编译有问题。后来想反正现在苹果自带就有这个API,就是要求最低需要IOS10版本,现在10以下的应该也不多了,就打算用苹果自带的API开发一个。
http://www.muliba.net/python/2018/05/08/pyramid-start-quick.html
Pyramid 是一个小型的web应用框架,按它官方的说法,它既简单又强大,可以很快开发一个小型应用,也可以帮助你写出一个很复杂的应用。并且支持所有python版本。
Android的指纹识别系统API是从Android M开始支持的。有专门的FingerprintManager
类来提供指纹识别的能力,但是最新的Android P开始这个类...
Flutter默认开启了uses-material-design
。
http://www.muliba.net/kotlin/restful/2017/09/18/RESTful-API-with-kotlin-and-spring-boot.html
Kotlin语言结合Spring Boot 开发RESTful请求的的web项目,Spring 官方提供了一个超级简单的生成项目工具,Spring Initialzr 只要选择...
http://www.muliba.net/kotlin/%E6%8D%A2%E8%82%A4/2017/11/22/change-skin-realization-process.html
目前市面上有很多应用都是有换肤功能,也有叫切换主题,就是把主色、背景色、图标、字体颜色等资源替换掉。虽然我们的项目是比较严肃的办公系统,但我觉得应该加点活泼的东西,在严肃的工作之余也有一丝乐趣。于是去网上搜索了下大家是如何实现的,就发现我平常关注的洪洋大神很早就写过这么一个换肤框架
http://www.muliba.net/kotlin/2017/04/11/kotlin-usage-4-Realm.html
今天在项目中添加了一个小功能,论坛版块收藏,还是老样子使用kotlin来写,因为原来项目中本地存储使用的是Realm, 所以就刚好第一次使用kotlin来使用Realm库。
http://www.muliba.net/android/2017/10/19/use-CursorLoader-search-image-and-album.html
原来项目中使用到需要选择Android本地文件,就写了这个文件选择器FancyFilePicker ,其中还有一个仿微信的图片选择器。原...
http://www.muliba.net/http/2019/03/01/%E8%87%AA%E7%AD%BE%E5%90%8DSSL%E8%AF%81%E4%B9%A6.html
现在大家对互联网安全越来越重视了,Chrome、Safari等浏览器更是直接把http请求的网站标记为不安全网站,还有IOS应用直接就关闭了http的请求,只支持https。所以现在越来越多的网站、服务都开始使用https进行加密传输。
http://www.muliba.net/kotlin/2017/03/31/Kotlin-usage-3-common-group-adapter.html
这两天使用kotlin改造我们的Android项目的时候,发现有好几个模块都用到了一个类似的列表展现模式,分组展现。
http://www.muliba.net/kotlin/android/2017/04/17/Deploy-library-to-jcenter.html
Android开发的时候会使用到很多优秀的开源库,gradle引入这些包的时候,大部分都是从Jcenter这个仓库来的,这个Jcenter库是由Bintray在维护,如果想自己开发一个开源库或者开源组件,可以打包发布到Jcenter供大家使用,方便自己也方便大家。
http://www.muliba.net/flutter/2019/04/10/Flutter-Widget-PageView%E7%9A%84%E4%BD%BF%E7%94%A8.html
PageView 在Android中也是很常用的一个控件,可以配合TabBar、BottomBar做页面切换。也有很多广告Banner页用PageView来实现。Flutter也有这个Widget,用法更灵活方便。
原文链接:https://www.jianshu.com/p/8b8a550246bd
http://www.muliba.net/kotlin/2017/07/21/Kotlin-extensions-high-order-functions.html
好长一段时间没来写了,今天又突然想来写一个,在使用Kotlin的过程中,你总能体会到很多的惊喜,包括下面要说的扩展、还有高阶函数(high-order functions)
最近好像蛮流行这样给文章取名的,恩,蛮叼的!其实文章内容是一个业务问题引发的关于状态保持的理解!
Flutter是Google推出的一款移动端UI框架,可以快速统一构建Android和IOS高质量的原生UI界面。https://flutter.io 。这个应该是今年最火的跨平台多端融...
http://www.muliba.net/android/2018/04/13/google-architecture-components.html
Android应用开发原先一直用MPV模式,公司的应用所有数据都是在线异步获取,最近发现时不时会有一些闪退,发现是数据返回后到了UI层,结果UI被销毁了。我在返回数据的时候已经判断了当前的Activity是否存在了,但是还是偶尔会出现这种崩溃的情况,也就是刚好在那个点上被销毁了?很郁闷。。。&l...
最近项目中要做一个日程管理的模块,其实这东西每个手机系统都有,就是系统的日历应用,做到产品中是为了产品中使用,并能把产品内的数据进行管理展现,方便用户管理生活和工作日程。
http://www.muliba.net/android/kotlin/2017/03/21/Android-transparent-status-bar.html
原来一直用Android主题中colorPrimary
和colorPrimar...
http://www.muliba.net/android/2017/03/16/Android-notification-sample.html
为了解决Android系统版本兼容问题,于是使用Android官方提供的NotificationCompat
兼容类来帮助实现统一的Notification。
打包应用一直都是个麻烦问题,IOS也好,Android也好,开发工具都是提供通过简单的点击一步步操作进行打包,IOS还能发布到App Store等。但是开发过程中总是会有很多要求,打包发布版,开发版,不同参数打包等等。时间又长,又要一个个打,想到浪费时间!于是想到用自动构建,但是IOS构建有要求...
http://www.muliba.net/android/kotlin/2017/03/22/Android-storage-directory.html
Android手机存储分为内部存储和外部存储。
Appium是一个开源的自动化测试工具,它支持IOS平台和Android平台的原生应用、web应用和混合应用。最重要的一点是它是跨平台的,它允许只用一套API的自动化测试代码就能实现跨平台(IOS、Android)的测试,大大增加了代码的复用性。
http://www.muliba.net/kotlin/2017/04/28/Kotlin-usage-5-file-picker.html
最近应用开发中使用到了文件选择器,需要选择文件进行上传。原本使用的是自带的选择器,这个Android自带的选择器各版本体验不一样,而且样子难看,最近又在学习kotlin,于是就想到用kotlin写一个文件选择器,并把它打包成aar,传到了Jcenter,这样方便以后使用。
android后台任务执行调度一直问题蛮多的,在Android5.0之后加入了一个JobScheduler,管理这些后台执行的任务,并且给了一些限制策略,一方面控制耗电,一方面也尽量保证任务执行。项目中一直用这个管理器来执行一些后台的任务。
http://www.muliba.net/ios/2019/04/18/IOS%E5%BA%94%E7%94%A8%E5%88%87%E6%8D%A2%E4%B8%BB%E9%A2%98.html
应用切换主题,或者叫换皮肤,这在现在的应用中还是蛮常见,还有一些比如节日主题的需求也是一样,都需要动态的切换颜色、背景、图片等内容,这种情况其实应用开发开始的时候规划蛮重要的,不然等到应用开发到一定程度再考虑往往工作量就会很大,修改的地方很多。
最近做一个日期选择器,仿照钉钉上的,它有三种模式:日期选择、日期间隔、日期+时间。日期是用一个月历选择的,时间是滚动的TimePicker。大概的样子是这样的:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.