Filmr – 轻松的视频编辑」是一款为业余爱好者设计的视频编辑软件,你不需要专业的摄影知识,也能创造出独一无二的视频。在 Filmr,你能直接拖动进度条来裁剪素材,长按某条素材,你可以改变该素材的播放顺序。…
分类:移动开发
Android KeyguardManager或IDevicePolicyManager锁屏
Android屏幕保护KeyguardManager…
Android应用正确使用扩展SD卡
Android 开发时如何正确获取使用扩展存储路径 先介绍一下Android的存储 在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITE_EXTERNAL_STORAGE 权限; 在…
C++基础 - 实现 Native 层的 ArrayList
ArrayList 我们在 java 中再熟悉不过了,记得自己在学习 Collection 体系的时候,用得最多的也就是 ArrayList 。几乎很少用到 Stack 和 LinkedList ,反正只要能用就行,所以…
系列(8)Java 中的依赖注入 (DI) 和控制反转 (IOC)
一、依赖注入 Dependency injection 这里通过一个日常常见的案例说明: “把任务指派给程序员”。 把这个案例用面向对象的方式来设计,通常在面向对象的设计中,名词可以设计为对象;这句话中“任务”、“程序员…
onTouch 和 onTouchEvent 的区别
1.onTouch方法: onTouch方法是View的 OnTouchListener接口中定义的方法。 当一个View绑定了OnTouchLister后,当有touch事件触发时,就会调用onTouch方法。(当把手…
ViewPager不为人知的秘密
ViewPager不为人知的秘密 ViewPager翻页控制 关于控制ViewPager的翻页,在网上已经有很多解决方法了,我们一个个来看看。 setScanScroll() 我们先来看一下具体实现: public cl…
Kotlin-31.操作符/运算符重载(operator overload)
官方文档: http://kotlinlang.org/docs/reference/operator-overloading.html 1.操作符重载(Operator overloading) Kotlin允许为预定…
Will Kotlin become as popular as Swift?
Richard Kenneth Eng, Used Fortran, Tandem TAL, C/C++, C#, Obj-C, Java, Smalltalk, Python, Go Answered May 28 S…
Can't create handler inside thread that has not called Looper.prepare()
Crach描述: 在子线程中 调用了这句: Toast.makeText(this, "", Toast.LENGTH_LONG) .show(); 然后就崩溃了: java.lang.RuntimeException:…
知事(高仿知乎日报)
知事是自己之前作为练手的一个项目,是模仿知乎日报客户端的一个App,大部分功能基本实现了,自己也对项目中添加了收藏的功能 在这个项目中使用的API是由izzyleung提供,在此表示感谢 在写这个项目的时候也有参考了iK…
SpringBoot非官方教程 | 终章:文章汇总
SpringBoot非官方教程 | 终章:文章汇总 springboot非官方教程,可能最接近于官方的一个教程,大多数案例都来自于官方文档,为了更好的理解,加入了个人的改造。 码云下载:https://git.oschi…