自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿姆斯特哩的博客

掉在水里你不会淹死,呆在水里你才会淹死,你只有游,不停的往前游。失败并不可怕,害怕失败才真正可怕

  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 raw资源

前面的笔者介绍过了assets资源,这节课介绍的是在res目录下的raw资源,路径为res/raw。处理assets资源外,我们程序中涉及到的资源文件都在res目录下,比如前面介绍过的drawable资源、menu资源,后面会陆续介绍其他资源类型。我们要如何获取raw下的资源,它跟assets目录的资源有什么异同,这个是我们Android开发者需要去关注的。 共同点 两者都不会

2016-04-27 10:01:45 1029

转载 assets资源用法总结-转自老巫

本节课开始讲Android中所用到的一些资源,首先来讲assets资源,它是Android的其中一种资源,跟raw和drawable资源有点不同,我们获取这个目录下的文件需要指定文件的路径,它里面的文件不会映射到R.java文件中,而res目录下的资源文件时会自动映射到R.java中,我们打包成apk的时候,assets目录下的文件不会被编译成二进制文件,而是直接打包到apk文件中。我们可以打包项

2016-04-27 09:50:28 1503

转载 android-Ultra-Pull-To-Refresh 源码解析

本文为 Android 开源项目源码解析 中 android-Ultra-Pull-To-Refresh 部分项目地址:android-Ultra-Pull-To-Refresh,分析的版本:508c632,Demo 地址:android-Ultra-Pull-To-Refresh Demo分析者:Grumoon,校对者:lightSky,校对状态:已完成1. 功能介绍

2016-04-25 16:40:35 810

转载 Android安全攻防战,反编译与混淆技术完全解析(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/49738023 之前一直有犹豫过要不要写这篇文章,毕竟去反编译人家的程序并不是什么值得骄傲的事情。不过单纯从技术角度上来讲,掌握反编译功能确实是一项非常有用的技能,可能平常不太会用得到,但是一旦真的需要用到的了,而你却不会的话,那就非常头疼了。另外既然别人可以反编译程序,我们当然

2016-04-25 10:17:38 601

原创 从 MVC 到 MVP

1.首先说说我们传统的MVC结构:View:应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。Model:适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。Controllor:在Android中,Activity处理用户交互问题,因此可以认为Activity是控制器,Activity读取V视图层的数据(e

2016-04-21 17:54:14 1060

转载 Android studio 如何修改工程的包名

工程写的差不多了才发现原来用的包名还是自己尝试性的进行写代码的时候用到的。但apk的发布,google map api的申请等等方面都需要用到一个比较规范的包名。这就涉及到修改包名的问题。包名一开始是这样的当尝试着去修改的时候发现是这样的:只让改最后一层,这不符合要求啊。正确的步骤应该这样:1、如图,点击右上角的设置按钮,

2016-04-19 15:06:09 446

原创 sharedSDK 三方分享

搞了好久的sharedSDK三方分享总算是在客服童鞋的帮助下成功了,最后的问题定位为我忘记配置debug以及release签名一致性的问题了,我以为我配置了。。。我说一下注意事项其余的请看转载的博客:1.签名:debug以及release签名一致的方法http://blog.csdn.net/lvwenbo0107/article/details/50517429注意签名文件要

2016-04-18 15:29:55 5279 2

原创 libpng warning: iCCP: Not recognizing known sRGB profile that has been edited

解决方案:使用PS将图片重新另存为PNG格式。

2016-04-13 15:50:43 527

原创 Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin

错误:Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin解决方案:删掉如下图所示文件的对应gradle编译版本的文件

2016-04-13 14:56:04 1760

原创 JNI 常用的JNI操作Demo 良心作品

感触:楼主学习JNI有几天了,发现网上点击率非常高的博客里面错误百出,让我这个NDK小白费了很多功夫才把一个个案例跑起来,决定自己写一篇博客记录一下也能给需要的人一些帮助。JNI 最常用的Signautre的查找方式:AS->Terminal->javap -s -p [类的包地址]eg:javap -s -p java.util.ArrayList-------------结果-

2016-04-12 16:05:39 1037 1

转载 JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法

转载请注明出处:http://blog.csdn.net/xyang81/article/details/42582213        通过前面5章的学习,我们知道了如何通过JNI函数来访问JVM中的基本数据类型、字符串和数组这些数据类型。下一步我们来学习本地代码如何与JVM中任意对象的属性和方法进行交互。比如本地代码调用Java层某个对象的方法或属性,也就是通常我们所说的来

2016-04-11 14:29:40 616

转载 JNI/NDK开发指南(四)——字符串处理

转载请注明出处:http://blog.csdn.net/xyang81/article/details/42066665从第三章中可以看出JNI中的基本类型和Java中的基本类型都是一一对应的,接下来先看一下JNI的基本类型定义:[cpp] view plain copy typedef unsigned char 

2016-04-11 14:28:35 393

原创 C++ *p &a p->function() 之间的意义

困惑了好久的知识终于抽个时间总结一下1.C++指针跟取地址之间的问题指针的概念 本质上讲指针也是一种变量,普通的变量包含的是实际的数据,而指针变量包含的是内存中的一块地址,这块地址指向某个变量或者函数,指针就是地址。指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。指针的内容 指针的内容包含4部分:指针的类型,指针所指向的类型,指针的值,指针本身所占有的内存区。在初

2016-04-11 10:38:53 1372

转载 JNI/NDK开发指南(三)——JNI数据类型及与Java数据类型的映射关系

转载请注明出处:http://blog.csdn.net/xyang81/article/details/42047899       当我们在调用一个Java native方法的时候,方法中的参数是如何传递给C/C++本地函数中的呢?Java方法中的参数与C/C++函数中的参数,它们之间是怎么转换的呢?我猜你应该也有相关的疑虑吧,咱们先来看一个例子,还是以HelloWorld

2016-04-08 15:36:16 392

转载 JNI/NDK开发指南(二)——JVM查找java native方法的规则

转载请注明出处:http://blog.csdn.net/xyang81/article/details/41854185        通过第一篇文章,大家明白了调用native方法之前,首先要调用System.loadLibrary接口加载一个实现了native方法的动态库才能正常访问,否则就会抛出java.lang.UnsatisfiedLinkError异常,找不到XX

2016-04-08 15:28:35 478

原创 如何在C++代码中访问并调用Java的成员呢?

下面是我写的一个简单的本地函数JNIEXPORT jstring JNICALL Java_c_example_com_jni_jnidemo_SayHello (JNIEnv *env, jclass obj){// return (*env)->NewStringUTF(env,"This just a test for Android Studio NDK JNI de

2016-04-07 17:32:34 1423 1

转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion

英文原文:Picking your compileSdkVersion, minSdkVersion, and targetSdkVersion作者:Ian Lake,Google Android 推广工程师;翻译:韩国恺。当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?

2016-04-06 11:11:58 441

转载 Android源码分析—带你认识不一样的AsyncTask

转自主席博客:http://blog.csdn.net/singwhatiwanna/article/details/17596225目录(?)[+]前言什么是AsyncTask,相信搞过android开发的朋友们都不陌生。AsyncTask内部封装了Thread和Handler,可以让我们在后台进行计算并且把计算的结果及时更新到UI上,而这些正是T

2016-04-05 13:59:02 620

AndroidStudio 必用插件

codeGenerator drawableImport adbWifi Profix codeGenerater parecelableGenerator... 下载后即可本地安装。无法翻墙的你们不要太高兴哦!

2016-03-02

Android WiFi ADB (AS plugin)

zip直接在as plugin 中安装即可使用

2016-02-24

greenDao 示例 楼主洒泪奉献 android

内容包括 greenDao 这个秒杀其他ORM的开源大作 在AS中的配置 以及简单的增删改查 里面的ListView也是使用万能适配的 大家可以借鉴

2015-10-30

AndroidStudio jni 示例

查了很多资料 好多都能用 所以楼主写了一个 方便新手学习啊

2015-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除