会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陶伟基的博客
https://github.com/taoweiji
博客园
首页
新随笔
联系
订阅
管理
随笔 - 84
文章 - 1
评论 - 106
阅读 -
153万
2021年6月1日
在 Android 使用 QuickJS JavaScript 引擎教程
摘要: quickjs-android 是 QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。armeabi-v7a 的大小仅 350KB,是 Google V8 不错的替代品,启动速度比 V8 快,内存占用更低,支持 ES2020。
阅读全文
posted @ 2021-06-01 23:28 ImWiki
阅读(2290)
评论(0)
推荐(0)
2019年9月18日
基于Moya、RxSwift和ObjectMapper优雅实现REST API请求
摘要: 在Android开发中有非常强大的 Retrofit 请求,结合RxJava可以非常方便实现 RESTful API 网络请求。在 iOS开发中也有非常强大的网络请求库 "Moya" ,Moya是一个基于 Alamofire 开发的,轻量级的Swift网络层。Moya的可扩展性非常强,可以方便和RX
阅读全文
posted @ 2019-09-18 00:20 ImWiki
阅读(2030)
评论(0)
推荐(0)
2019年5月24日
基于 Storyboard 多种方式的页面跳转、参数传递
摘要: "原文" 通过按钮关联跳转 选中 Button ,然后点击 action 右边拖拽到 第二个页面 选择 “Show”即可完成跳转关联。 定义页面间 segue Id,通过代码触发跳转 选中第一个页面,点击manual右边拖拽到第二个页面 选中 show即可关联两个页面 点击中间的关联点,修改 Seg
阅读全文
posted @ 2019-05-24 00:36 ImWiki
阅读(1245)
评论(0)
推荐(0)
通过 RxSwift 优雅使用 NotificationCenter
摘要: "原文" 纯粹的官方代码使用NotificationCenter真的很难用,但是有了RxSwift,就变得方便了很多。 修改 Podfile,通过pod引入RxSwift 通过 RxSwift 注册监听器 发送通知
阅读全文
posted @ 2019-05-24 00:34 ImWiki
阅读(2408)
评论(0)
推荐(0)
2018年5月12日
解决matplotlib库在PyCharm和命令行都无法正常显示问题
摘要: 我们在学习人工智能的时候,会经常用到matplotlib,在学习的时候有一些例子写了代码运行: 点击运行后却无反应 Process finished with exit code 0 其实很简单,只需要加上 即可。
阅读全文
posted @ 2018-05-12 15:53 ImWiki
阅读(1833)
评论(0)
推荐(0)
2017年8月9日
Android融合推送MixPush SDK集成多家推送平台,共享系统级推送,杀死APP也能收到推送
摘要: 消息推送是App运营的重要一环,为了优化消息推送成功率,降低电量和流量消耗,系统级的推送服务显得尤为重要。小米和魅族由此推出了自家的推送平台,在MIUI和Flyme上共享系统级推送服务,让APP在被杀死的情况下也能正常收到推送消息。以后也会有越来越多的手机厂商会推出自己的推送平台,MixPush由此
阅读全文
posted @ 2017-08-09 09:44 ImWiki
阅读(2190)
评论(6)
推荐(1)
2016年8月11日
利用Android Studio、MAT对Android进行内存泄漏检测
摘要: 利用Android Studio、MAT对Android进行内存泄漏检测 Android开发中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种奇怪的crash,甚至可能出现因内存不足而导致APP崩溃。 内存泄漏分析工具 Android的内存泄漏分析工
阅读全文
posted @ 2016-08-11 12:50 ImWiki
阅读(6773)
评论(0)
推荐(0)
2016年8月8日
基于apt实现的Android快速持久化框架:AptPreferences
摘要: AptPreferences是基于面向对象设计的快速持久化框架,目的是为了简化SharePreferences的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences是基于APT技术实现,在编译期间实现代码的生成,支持混淆。根据不同的用户区分持久化信息。 特点 1. 把
阅读全文
posted @ 2016-08-08 09:25 ImWiki
阅读(1625)
评论(0)
推荐(0)
2016年8月6日
C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
摘要: Android和iOS开发都支持C++开发,可以一套代码多平台使用。同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率。 一、为什么使用C/C++ 1. 便于移植,用C/C++写得库可以方便在其他的平台上再次使用。 2. 代码的保护,由于
阅读全文
posted @ 2016-08-06 08:56 ImWiki
阅读(2339)
评论(1)
推荐(2)
2016年3月6日
Android高性能ORM数据库DBFlow入门
摘要: DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点。同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后。基于注解,使用apt技术,在编译过程中生成操作类,使用方式和ActiveAndroid高度相似,使用简单。 特性:
阅读全文
posted @ 2016-03-06 09:16 ImWiki
阅读(10292)
评论(1)
推荐(8)
2016年2月14日
通过生产者消费者模式例子讲解Java基类方法wait、notify、notifyAll
摘要: wait(),notify()和notifyAll()都是Java基类java.lang.Object的方法。 通俗解释wait():在当前线程等待其它线程唤醒。notify(): 唤醒一个线程正在等待这个对象的监视器。notifyAll(): 唤醒在这个对象监视器上等待的所有线程。这三个方法,都是
阅读全文
posted @ 2016-02-14 01:29 ImWiki
阅读(2165)
评论(0)
推荐(0)
2015年6月20日
滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
摘要: SwipeBackLayout是一个很好的类库,它可以让Android实现类似iOS系统的右滑返回效果,但是很多用户在使用官方提供的Demo会发现,可能出现黑屏或者返回只是看到桌面背景而没有看到上一个Activity的UI。https://github.com/Issacw0ng/SwipeBack...
阅读全文
posted @ 2015-06-20 18:39 ImWiki
阅读(7270)
评论(2)
推荐(1)
2015年6月9日
实现Android Studio JNI开发C/C++使用__android_log_print输出Log
摘要: 相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么...
阅读全文
posted @ 2015-06-09 21:11 ImWiki
阅读(24459)
评论(0)
推荐(0)
2015年3月11日
通过反射获取Android通知栏高度
摘要: 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
阅读(724)
评论(0)
推荐(0)
2014年12月29日
Android 的EditText实现不可编辑
摘要: android:editableisdeprecated:Useantomakeiteditableandroid:editable is deprecated: Use inputTypeinstead分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可...
阅读全文
posted @ 2014-12-29 21:48 ImWiki
阅读(3364)
评论(0)
推荐(1)
2014年10月26日
Android 代码混淆、第三方平台加固加密、渠道分发 完整教程(图文)
摘要: 第一步:代码混淆(注意引入的第三方jar)在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。新建一个项目的时候,会自动生成project.properties和proguard-project.t...
阅读全文
posted @ 2014-10-26 14:15 ImWiki
阅读(30654)
评论(0)
推荐(1)
2014年8月30日
eclipse、myeclipse,svn插件subclipse 忘记密码的解决方法(win7、win8、xp)
摘要: 如果是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
阅读(1786)
评论(0)
推荐(0)
2014年8月3日
java匹配中文的正则表达式
摘要: [\u4E00-\u9FA5]*public static void regxChinese(){ // 要匹配的字符串 String source = ""; // 将上面要匹配的字符串转换成小写 // source = s...
阅读全文
posted @ 2014-08-03 17:52 ImWiki
阅读(10193)
评论(0)
推荐(1)
2014年7月27日
Eclipse 基于接口编程的时候,快速跳转到实现类的方法(图文)
摘要: Eclipse 基于接口编程的时候,要跳转到实现类很麻烦,其实Eclipse已经实现该功能。只要按照Ctrl键,把鼠标的光标放在要跳转的方法上面,第一个是跳转到接口里面,第二个方法是跳转到实现类的位置
阅读全文
posted @ 2014-07-27 02:28 ImWiki
阅读(14522)
评论(1)
推荐(2)
2014年7月26日
WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
摘要: Win7系统大家习惯“Win+R”的组合键打开命令提示符。通常右击文件夹是没有进入命令行进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”也可以打开命令行。这样就可以很简单通过cmd进入某个文件夹
阅读全文
posted @ 2014-07-26 14:45 ImWiki
阅读(9493)
评论(2)
推荐(2)
下一页
公告
昵称:
ImWiki
园龄:
13年4个月
粉丝:
148
关注:
17
搜索
最新随笔
1.在 Android 使用 QuickJS JavaScript 引擎教程
2.基于Moya、RxSwift和ObjectMapper优雅实现REST API请求
3.基于 Storyboard 多种方式的页面跳转、参数传递
4.通过 RxSwift 优雅使用 NotificationCenter
5.解决matplotlib库在PyCharm和命令行都无法正常显示问题
6.Android融合推送MixPush SDK集成多家推送平台,共享系统级推送,杀死APP也能收到推送
7.利用Android Studio、MAT对Android进行内存泄漏检测
8.基于apt实现的Android快速持久化框架:AptPreferences
9.C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
10.Android高性能ORM数据库DBFlow入门
积分与排名
积分 - 283707
排名 - 3693
随笔分类
(83)
Android(22)
HTML5 & Javascript(10)
iOS 开发(2)
Java(18)
Java Web(12)
其它(17)
算法与数据结构(2)
阅读排行榜
1. Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】(276543)
2. 在eclipse导入Java 的jar包的方法 JDBC【图文说明】(144855)
3. 图文介绍如何在Eclipse统计代码行数(115471)
4. 省市区三级联动菜单(附数据库)(74765)
5. Java 的布局管理器GridBagLayout的使用方法【图文说明】(69731)
6. Java Swing 树状组件JTree的使用方法【图】(58367)
7. jquery ajax 回调函数的值alert出来[object Object] 解决方法(48750)
8. 软件开发项目文档模版(39507)
9. eclipse 快捷键大全,eclipse查找类,文件,添加注释(34368)
10. Android 代码混淆、第三方平台加固加密、渠道分发 完整教程(图文)(30654)
11. Java 的swing.GroupLayout布局管理器的使用方法和实例【图文说明】(26511)
12. 实现Android Studio JNI开发C/C++使用__android_log_print输出Log(24459)
13. java网络编程,通过TCP,Socket实现多对一的局域网聊天室(20961)
14. HTML5 Web SQL Database 数据库的使用方法【图文说明】(20922)
15. Java Swing 绝对布局管理方法,null布局【图】(20897)
评论排行榜
1. 省市区三级联动菜单(附数据库)(13)
2. Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】(13)
3. Java Swing 非常漂亮的外观Nimbus使用方法(8)
4. Java 的布局管理器GridBagLayout的使用方法【图文说明】(8)
5. Android融合推送MixPush SDK集成多家推送平台,共享系统级推送,杀死APP也能收到推送(6)
推荐排行榜
1. Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】(17)
2. Java 的布局管理器GridBagLayout的使用方法【图文说明】(12)
3. java网络编程,通过TCP,Socket实现多对一的局域网聊天室(11)
4. 图文介绍如何在Eclipse统计代码行数(10)
5. 软件开发项目文档模版(9)
最新评论
1. Re:省市区三级联动菜单(附数据库)
@Beta3.0 city表好像少了天津 province...
--lanmanck
2. Re:Javascript和HTML5 利用canvas构建 Web五子棋游戏程序设计【图文说明】
楼主,可以加一下你qq,问一些你问题吗
---saber-
3. Re:省市区三级联动菜单(附数据库)
你有没有自联的表
--lucklyleft
4. Re:省市区三级联动菜单(附数据库)
感谢数据库的提供,Thanks♪(・ω・)ノ
--言白
5. Re:省市区三级联动菜单(附数据库)
天津 香港 台湾 等都么有二级市
--BKY小杰
点击右上角即可分享