首先看JSBundleLoader,   public static JSBundleLoader createFileLoader(final String fileName) {     return new JSBundleLoader() {       @Override       public void loadScript(CatalystInstanceImp…

2016年11月21日 0条评论 5点热度 阅读全文

Android源码角度分析View的scrollBy()和scrollTo()的参数正负问题 为什么要写这篇博客? 以前在使用View的scrollBy()或者scrollTo()的时候,发现它们的参数在正的时候是反方向移动,负的时候是正方向移动。于是就google了下,发现好多博客都要么是转摘、要么是直接抄袭然后美起名曰原创,更恶劣的是这些博文由于是转摘抄袭的关系,竟然都说View在scrollBy()或者scrollTo()的时候,它们的直角坐标系是相反的,这明显是一个错误的观念。 好了,废话不多说进入正题。 …

2015年11月17日 0条评论 5点热度 阅读全文

因为Android程序是用java写的,跑在Dalvik JVM上,而在某些情况下必须要使用到用C++或者C写的代码库,那么就要用ndk开发包来编译这些原生文件,然后才能调用。下文中会提到几个名词:JNI,NDK,Cygwin以及Eclipse工程。 JNI简介 JNI全称为Java Native Interface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。 JNI与…

2013年10月11日 0条评论 0点热度 阅读全文