摘要: 1、@[<package_name>:][<resource_type>/]<resource_name>和 @+[<package_name>:][<resource_type>/]<resource_name>, @android:id 简单的概括就是: @[<resource_type/],r 阅读全文
posted @ 2016-08-18 10:41 小轩948 阅读(2304) 评论(0) 推荐(0)
摘要: 默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据等。具体步骤如下: 1./res/values/styles.xml 在 Theme 中,添加一个 android:windowBackgrounds 属性,设置需要的图片2.在 AndroidManifest.xml 中设置Theme到首个启动的Activity下3.添加 /res/dra... 阅读全文
posted @ 2016-08-18 09:51 小轩948 阅读(605) 评论(0) 推荐(0)
摘要: 使用Gradle编译C/C++源码步骤 申明NDK工具类,内部定义native方法package com.coca.firstdemo;/** * Created by Administrator on 2016/6/6. */public class JniShareUtils { public native String getLogCount(String params);}定位至项目... 阅读全文
posted @ 2016-08-18 09:23 小轩948 阅读(4320) 评论(0) 推荐(1)
摘要: 1.生成.h头文件,配置.c文件(可查看Android之JNI:Android Studio使用Gradle编译C/C++源码)2.编写Android.mk//Android.mk简介参考链接:http://blog.sina.com.cn/s/blog_602f8770010148ce.htmlLOCAL_PATH:= $(call my-dir) //Android.mk 文件首先必须定义L... 阅读全文
posted @ 2016-08-18 09:22 小轩948 阅读(6733) 评论(0) 推荐(0)
摘要: 下面以http://news.csdn.net/news.html为爬虫示例网站进行分析,F12查看网页布局,效果如下:从图中分析知,待扒的单个数据以unit为标签,即一个unit标签对应一个对象。下面定义Jsoup帮助类,getRootElements()返回需要解析的对象的根标签,这里需要返回document.getElementsByClass("unit")。anaylizeRootEle... 阅读全文
posted @ 2016-08-18 09:21 小轩948 阅读(1398) 评论(0) 推荐(0)
摘要: 引言: publicvoidconsumeAndForgetAllExceptions(){ try{ ...some code that throws exceptions } catch(Exception ex){ ex.printStacktrace(); } } 采用上面这种方式处理异常时 阅读全文
posted @ 2016-08-18 09:20 小轩948 阅读(2387) 评论(0) 推荐(0)
摘要: 自动类型提升 1.boolean不允许进行类型转换 布尔类型boolean占有一个字节,由于其本身的特殊含义,使得与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则将编译出错。 2.数值范围小的类型→数值范围大的类型,JVM在编译过程中负责对数值类型进行自动提升 阅读全文
posted @ 2016-08-18 09:20 小轩948 阅读(491) 评论(0) 推荐(0)
摘要: 应用场景:线程A需要线程B的执行结果,但没必要一直等待线程B执行完,这个时候可以先拿到未来的Future对象,等线程B执行完再来取真实结果。定义RealData真实数据类,其构造函数很慢,是用户最后需要使用的数据, static class RealData { protected T result; public RealData(T result) { ... 阅读全文
posted @ 2016-08-18 09:19 小轩948 阅读(2171) 评论(0) 推荐(0)
摘要: 1.在setting.gradle中添加外部library的文件地址,绝对地址以及相对地址均可,new File('../unity_base_dev_helper')表示在主工程目录。project(':unity_android_dev_helper').projectDir = new File('D:/DevWorkSapce/GithubWorkSpace/AndroidUnityLab... 阅读全文
posted @ 2016-08-18 09:18 小轩948 阅读(2399) 评论(0) 推荐(0)
摘要: 1.导入Eclipse项目的根目录 2. 在项目属性当中配置sdk版本和output路径 3.配置module(目标:配置成可运行的项目) a.删除现有module项目 b.导入新的module【选择项目根目录】->默认下一步至Finish c.配置Run选项 来自为知笔记(Wiz) 阅读全文
posted @ 2016-08-18 09:17 小轩948 阅读(1071) 评论(0) 推荐(0)