摘要: quickjs-android 是 QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。armeabi-v7a 的大小仅 350KB,是 Google V8 不错的替代品,启动速度比 V8 快,内存占用更低,支持 ES2020。 阅读全文
posted @ 2021-06-01 23:28 ImWiki 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中有非常强大的 Retrofit 请求,结合RxJava可以非常方便实现 RESTful API 网络请求。在 iOS开发中也有非常强大的网络请求库 "Moya" ,Moya是一个基于 Alamofire 开发的,轻量级的Swift网络层。Moya的可扩展性非常强,可以方便和RX 阅读全文
posted @ 2019-09-18 00:20 ImWiki 阅读(1895) 评论(0) 推荐(0) 编辑
摘要: "原文" 通过按钮关联跳转 选中 Button ,然后点击 action 右边拖拽到 第二个页面 选择 “Show”即可完成跳转关联。 定义页面间 segue Id,通过代码触发跳转 选中第一个页面,点击manual右边拖拽到第二个页面 选中 show即可关联两个页面 点击中间的关联点,修改 Seg 阅读全文
posted @ 2019-05-24 00:36 ImWiki 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: "原文" 纯粹的官方代码使用NotificationCenter真的很难用,但是有了RxSwift,就变得方便了很多。 修改 Podfile,通过pod引入RxSwift 通过 RxSwift 注册监听器 发送通知 阅读全文
posted @ 2019-05-24 00:34 ImWiki 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 我们在学习人工智能的时候,会经常用到matplotlib,在学习的时候有一些例子写了代码运行: 点击运行后却无反应 Process finished with exit code 0 其实很简单,只需要加上 即可。 阅读全文
posted @ 2018-05-12 15:53 ImWiki 阅读(1785) 评论(0) 推荐(0) 编辑
摘要: 消息推送是App运营的重要一环,为了优化消息推送成功率,降低电量和流量消耗,系统级的推送服务显得尤为重要。小米和魅族由此推出了自家的推送平台,在MIUI和Flyme上共享系统级推送服务,让APP在被杀死的情况下也能正常收到推送消息。以后也会有越来越多的手机厂商会推出自己的推送平台,MixPush由此 阅读全文
posted @ 2017-08-09 09:44 ImWiki 阅读(2091) 评论(6) 推荐(1) 编辑
摘要: 利用Android Studio、MAT对Android进行内存泄漏检测 Android开发中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种奇怪的crash,甚至可能出现因内存不足而导致APP崩溃。 内存泄漏分析工具 Android的内存泄漏分析工 阅读全文
posted @ 2016-08-11 12:50 ImWiki 阅读(6690) 评论(0) 推荐(0) 编辑
摘要: AptPreferences是基于面向对象设计的快速持久化框架,目的是为了简化SharePreferences的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences是基于APT技术实现,在编译期间实现代码的生成,支持混淆。根据不同的用户区分持久化信息。 特点 1. 把 阅读全文
posted @ 2016-08-08 09:25 ImWiki 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: Android和iOS开发都支持C++开发,可以一套代码多平台使用。同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率。 一、为什么使用C/C++ 1. 便于移植,用C/C++写得库可以方便在其他的平台上再次使用。 2. 代码的保护,由于 阅读全文
posted @ 2016-08-06 08:56 ImWiki 阅读(2289) 评论(1) 推荐(2) 编辑
摘要: DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点。同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后。基于注解,使用apt技术,在编译过程中生成操作类,使用方式和ActiveAndroid高度相似,使用简单。 特性: 阅读全文
posted @ 2016-03-06 09:16 ImWiki 阅读(10206) 评论(1) 推荐(8) 编辑
摘要: wait(),notify()和notifyAll()都是Java基类java.lang.Object的方法。 通俗解释wait():在当前线程等待其它线程唤醒。notify(): 唤醒一个线程正在等待这个对象的监视器。notifyAll(): 唤醒在这个对象监视器上等待的所有线程。这三个方法,都是 阅读全文
posted @ 2016-02-14 01:29 ImWiki 阅读(2150) 评论(0) 推荐(0) 编辑
摘要: SwipeBackLayout是一个很好的类库,它可以让Android实现类似iOS系统的右滑返回效果,但是很多用户在使用官方提供的Demo会发现,可能出现黑屏或者返回只是看到桌面背景而没有看到上一个Activity的UI。https://github.com/Issacw0ng/SwipeBack... 阅读全文
posted @ 2015-06-20 18:39 ImWiki 阅读(7240) 评论(2) 推荐(1) 编辑
摘要: 相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么... 阅读全文
posted @ 2015-06-09 21:11 ImWiki 阅读(24268) 评论(0) 推荐(0) 编辑
摘要: public static int getStatusBarHeight(Context context){ Class c = null; Object obj = null; Field field = null; int x = 0, s... 阅读全文
posted @ 2015-03-11 22:20 ImWiki 阅读(719) 评论(0) 推荐(0) 编辑
摘要: android:editableisdeprecated:Useantomakeiteditableandroid:editable is deprecated: Use inputTypeinstead分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可... 阅读全文
posted @ 2014-12-29 21:48 ImWiki 阅读(3326) 评论(0) 推荐(1) 编辑
摘要: 第一步:代码混淆(注意引入的第三方jar)在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。新建一个项目的时候,会自动生成project.properties和proguard-project.t... 阅读全文
posted @ 2014-10-26 14:15 ImWiki 阅读(30551) 评论(0) 推荐(1) 编辑
摘要: 如果是Windows7、Windows8系统只要删除当前用户目录下的AppData\Roaming\Subversion\auth\svn.simple比如我的用户名taoweiji,就删除C:\Users\taoweiji\AppData\Roaming\Subversion\auth\svn.s... 阅读全文
posted @ 2014-08-30 11:22 ImWiki 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: [\u4E00-\u9FA5]*public static void regxChinese(){ // 要匹配的字符串 String source = ""; // 将上面要匹配的字符串转换成小写 // source = s... 阅读全文
posted @ 2014-08-03 17:52 ImWiki 阅读(10170) 评论(0) 推荐(1) 编辑
摘要: Eclipse 基于接口编程的时候,要跳转到实现类很麻烦,其实Eclipse已经实现该功能。只要按照Ctrl键,把鼠标的光标放在要跳转的方法上面,第一个是跳转到接口里面,第二个方法是跳转到实现类的位置 阅读全文
posted @ 2014-07-27 02:28 ImWiki 阅读(14430) 评论(1) 推荐(2) 编辑
摘要: Win7系统大家习惯“Win+R”的组合键打开命令提示符。通常右击文件夹是没有进入命令行进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”也可以打开命令行。这样就可以很简单通过cmd进入某个文件夹 阅读全文
posted @ 2014-07-26 14:45 ImWiki 阅读(9470) 评论(2) 推荐(2) 编辑