RSS图片
Android
http 和 https  url错误问题,参见 The HttpURLConnection‘s follow redirect is just an indicator, in fact it won’t help you to do the “real” http redirection, you still need to handle it manually. URL obj = new URL(url); HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); conn.setInstanceFollowRedirects(true); //you still need to handle redirect manully. HttpURLCon......
作者:发表于:2015/11/23 点击:252 评论:0
jclass和jobject的迷惑 第一次使用JNI,实例引用(jobject)和类引用(jclass)让人觉得很困惑。 实例引用与一个数组和java.lang.Object类或它的子类的实例对应。类引用与java.lang.Class实例对应,它代表着类的类型。 一 个操作如GetFieldID,需要参数jclass,是一个类操作,因为它从一个类中获得field的描述。与此相反,GetIntField需要参数 jobject,这是一个实例操作,因为它从这个实例中获得这个field的值。在所有的JNI方法中jobject和实例操作的结合和jc......
作者:发表于:2015/11/22 点击:956 评论:0
      Android Studio集成和添加了一些实用的工具,其中一个便是terminal。在Windows平台下Android Studio中的terminal在原理上实际使用的是window中的cmd控制台也就是位于C:\Windows\System32\目录下的 cmd.exe。升级了win10的用户会发现,win10下的cmd比以前平台下的cmd改进了不少,但这些改进也导致了Android studio在调用cmd上出现了问题。 解决办法: 打开cmd控制台窗口,在选项中进行如下操作,如图: 然后重启系统即可...
作者:发表于:2015/11/22 点击:44 评论:0
android编译系统的makefile文件Android.mk写法如下 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$(call my-dir) 上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。 (2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(CLEAR_VARS)开始 以include $(BUILD_XXX)结束。 include $(CLEAR_V......
作者:发表于:2015/11/22 点击:9 评论:0
@author ASCE1885的 Github 简书 微博 CSDN 原文链接 早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种! Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。 应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用......
作者:发表于:2015/11/22 点击:19 评论:0
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:夏海亮 链接:http://www.zhihu.com/question/32298079/answer/56010423 来源:知乎 通过这两天对Android Studio的研究,终于搞通了Android Studio的基本操作及与SVN的相关关联操作(这样才能在公司的开发工作中使用);Google年底将会停止ADT插件的更新和支持,全面转向Android Studio(果然是自己的孩子啊),因此使用Android Studio进行安卓项目的开发也是大势所趋,项目得闲之......
作者:发表于:2015/11/19 点击:80 评论:0
Some things to point out, make sure you have your settings.gradle updated to reference both the app and library modules. settings.gradle: include ':app', ':libraries:lib1', ':libraries:lib2' Also make sure that the app's build.gradle has the followng: dependencies { compile project(':libraries:lib1') } You should have the following structure: MyProject/ | settings.gradle ......
作者:发表于:2015/11/16 点击:29 评论:0
说明:本篇内容涉及如何在AS中新建一个Project(应用工作区)并在Project里创建多个Module(项目),记录了在创建Module时遇到的问题,比如新建一个Module后选择要运行的项目时,项目标有红色的叉叉导致无法运行。 Getting Start 在使用Android Studio(以下简称AS)新建项目时都会有这样一个概念: Eclipse中的WorkSpace相当于AS中的Project; Eclipse中的Project相当于AS中的Module(只就新建而言)。 所以Eclipse中在一个WorkSpace中建立多个Project ......
作者:发表于:2015/11/16 点击:24 评论:0
说明: android的NDK本来就提供了zlib库,但是由于zlib相对简单,所以我第一次编译的就是zlib,只是为了了解一下大概如何编译的思路。 这里使用的zlib的版本是zlib-1.2.3。 (1)使用ndk-build的方式 解压zlib包后,将其放入JNI文件夹下,目录树结构如下:     NDK#tree -L 3       .       ├── prj_zlib       │   └── jni  ......
作者:发表于:2015/11/16 点击:20 评论:0
这段时间一直在用Android Studio做一些Demo的开发,一开始从Eclipse中转向这个开发工具,各种不适应,希望此博文可以一直更新,还有网友可以分享出自己方便更好更快开发的一些技巧。 首先我讲一些经常用到的快捷键吧,网上很多都只说一个大概,很模糊,也不知道什么时候才会用到。我们尽量让这篇博文有作用而不是纯粹的Copy吧! 虽 然说Android Studio可以直接一键把所有快捷键设置成Eclipse的快捷键,但是想到你身边的同事,有可能不一定会设置成Eclipse,这样有的时......
作者:发表于:2015/11/16 点击:21 评论:0