摘要: "原文" 通过按钮关联跳转 选中 Button ,然后点击 action 右边拖拽到 第二个页面 选择 “Show”即可完成跳转关联。 定义页面间 segue Id,通过代码触发跳转 选中第一个页面,点击manual右边拖拽到第二个页面 选中 show即可关联两个页面 点击中间的关联点,修改 Seg阅读全文
posted @ 2019-05-24 00:36 ImWiki 阅读(8) 评论(0) 编辑
摘要: "原文" 纯粹的官方代码使用NotificationCenter真的很难用,但是有了RxSwift,就变得方便了很多。 修改 Podfile,通过pod引入RxSwift 通过 RxSwift 注册监听器 发送通知阅读全文
posted @ 2019-05-24 00:34 ImWiki 阅读(17) 评论(0) 编辑
摘要: 我们在学习人工智能的时候,会经常用到matplotlib,在学习的时候有一些例子写了代码运行: 点击运行后却无反应 Process finished with exit code 0 其实很简单,只需要加上 即可。阅读全文
posted @ 2018-05-12 15:53 ImWiki 阅读(733) 评论(0) 编辑
摘要: 消息推送是App运营的重要一环,为了优化消息推送成功率,降低电量和流量消耗,系统级的推送服务显得尤为重要。小米和魅族由此推出了自家的推送平台,在MIUI和Flyme上共享系统级推送服务,让APP在被杀死的情况下也能正常收到推送消息。以后也会有越来越多的手机厂商会推出自己的推送平台,MixPush由此阅读全文
posted @ 2017-08-09 09:44 ImWiki 阅读(888) 评论(6) 编辑
摘要: 利用Android Studio、MAT对Android进行内存泄漏检测 Android开发中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种奇怪的crash,甚至可能出现因内存不足而导致APP崩溃。 内存泄漏分析工具 Android的内存泄漏分析工阅读全文
posted @ 2016-08-11 12:50 ImWiki 阅读(5570) 评论(0) 编辑
摘要: AptPreferences是基于面向对象设计的快速持久化框架,目的是为了简化SharePreferences的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences是基于APT技术实现,在编译期间实现代码的生成,支持混淆。根据不同的用户区分持久化信息。 特点 1. 把阅读全文
posted @ 2016-08-08 09:25 ImWiki 阅读(982) 评论(0) 编辑
摘要: Android和iOS开发都支持C++开发,可以一套代码多平台使用。同时C++难以反编译的特性也可以为Android开发带来代码的保密,另一native特性也可以提高代码的运行效率。 一、为什么使用C/C++ 1. 便于移植,用C/C++写得库可以方便在其他的平台上再次使用。 2. 代码的保护,由于阅读全文
posted @ 2016-08-06 08:56 ImWiki 阅读(1427) 评论(1) 编辑
摘要: DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点。同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后。基于注解,使用apt技术,在编译过程中生成操作类,使用方式和ActiveAndroid高度相似,使用简单。 特性:阅读全文
posted @ 2016-03-06 09:16 ImWiki 阅读(8562) 评论(1) 编辑
摘要: wait(),notify()和notifyAll()都是Java基类java.lang.Object的方法。 通俗解释wait():在当前线程等待其它线程唤醒。notify(): 唤醒一个线程正在等待这个对象的监视器。notifyAll(): 唤醒在这个对象监视器上等待的所有线程。这三个方法,都是阅读全文
posted @ 2016-02-14 01:29 ImWiki 阅读(1467) 评论(0) 编辑
摘要: SwipeBackLayout是一个很好的类库,它可以让Android实现类似iOS系统的右滑返回效果,但是很多用户在使用官方提供的Demo会发现,可能出现黑屏或者返回只是看到桌面背景而没有看到上一个Activity的UI。https://github.com/Issacw0ng/SwipeBack...阅读全文
posted @ 2015-06-20 18:39 ImWiki 阅读(6300) 评论(2) 编辑
摘要: 相信很多人在刚开始学习Android JNI编程的时候,需要输出Log,在百度Google搜索的时候都是说需要在Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog ,其实这是在eclipse开发上的方式,Android Studio并不是这么...阅读全文
posted @ 2015-06-09 21:11 ImWiki 阅读(14028) 评论(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 阅读(535) 评论(0) 编辑
摘要: android:editableisdeprecated:Useantomakeiteditableandroid:editable is deprecated: Use inputTypeinstead分析:关于EditText控件的read-only问题,即: 无法通过UI更改其中的内容, 但可...阅读全文
posted @ 2014-12-29 21:48 ImWiki 阅读(2608) 评论(0) 编辑
摘要: 第一步:代码混淆(注意引入的第三方jar)在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。新建一个项目的时候,会自动生成project.properties和proguard-project.t...阅读全文
posted @ 2014-10-26 14:15 ImWiki 阅读(28856) 评论(0) 编辑
摘要: 如果是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 阅读(1605) 评论(0) 编辑
摘要: [\u4E00-\u9FA5]*public static void regxChinese(){ // 要匹配的字符串 String source = ""; // 将上面要匹配的字符串转换成小写 // source = s...阅读全文
posted @ 2014-08-03 17:52 ImWiki 阅读(7812) 评论(0) 编辑
摘要: Eclipse 基于接口编程的时候,要跳转到实现类很麻烦,其实Eclipse已经实现该功能。只要按照Ctrl键,把鼠标的光标放在要跳转的方法上面,第一个是跳转到接口里面,第二个方法是跳转到实现类的位置阅读全文
posted @ 2014-07-27 02:28 ImWiki 阅读(11019) 评论(1) 编辑
摘要: Win7系统大家习惯“Win+R”的组合键打开命令提示符。通常右击文件夹是没有进入命令行进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”也可以打开命令行。这样就可以很简单通过cmd进入某个文件夹阅读全文
posted @ 2014-07-26 14:45 ImWiki 阅读(8698) 评论(2) 编辑
摘要: 有的人想在eclipse写java web 项目,通过maven也是一种实现的方法,可以实现java web 项目打包成war,发布到tomcat。在pom.xml文件的build增加下面的代码,相应的地方修改账号和密码,还有发布的名称 daka_server ...阅读全文
posted @ 2014-07-22 09:51 ImWiki 阅读(10927) 评论(0) 编辑
摘要: 看了网上很多关于vsftpd的安装配置教程,发现很多都是不可以用的,经过多次尝试,总结了一个最简单的设置方法。第一步:安装vsftpdsudo apt-get installvsftpd第二步:配置sudovi /etc/vsftpd.conf注销掉,关闭匿名访问#anonymous_enable=...阅读全文
posted @ 2014-07-03 11:03 ImWiki 阅读(7993) 评论(0) 编辑