随笔分类 -  android开发

1 2 3 4 下一页
Android Studio 模拟器启动问题——黑屏 死机 解决方法
摘要:今天用了下Android Studio,出现了一些问题,现在将启动过程中遇到的问题和解决方案列出来,方便大家参考。 安装过程不多说,网上一搜一大把。 那直接说问题吧: 1. 无法启动,报错:Failed to allocate memory: 8This application has reques 阅读全文
posted @ 2016-02-22 23:47 知识天地 阅读(13226) 评论(0) 推荐(0) 编辑
迁移ADT/ANT构建的Android项目至Gradle,a walk through。
摘要:LibModule配置更新9 months agoapp配置更新9 months agogradle/wrapper配置更新9 months agoscreenshotsreadmea year ago.gitignore重建gradle 结构的示例a year agoLICENSE.TXTLICE... 阅读全文
posted @ 2016-01-09 18:01 知识天地 阅读(717) 评论(0) 推荐(0) 编辑
app后端设计--总目录
摘要:做了3年app相关的系统架构,api设计,先后在3个创业公司中工作,经历过手机网页端,android客户端,iphone客户端,现就职于app云后端平台bmob(想了解bmob点击这里)。其中的乐与苦,得与失,仰首问天有谁知?我觉得是时候来个总结,把相关的技术和心得记录下来。 app后端设计(1)-... 阅读全文
posted @ 2015-12-27 17:53 知识天地 阅读(1691) 评论(0) 推荐(0) 编辑
fiddler Android下https抓包全攻略
摘要:fiddler Android下https抓包全攻略 fiddler的http、https的抓包功能非常强大,可非常便捷得对包进行断点跟踪和回放,但是普通的配置对于像招商银行、支付宝、陌陌这样的APP是抓不到包的,需要一些特殊的配置,本文把fiddler Android下https抓包的详细配置都罗 阅读全文
posted @ 2015-12-08 01:40 知识天地 阅读(18485) 评论(0) 推荐(0) 编辑
Android手机 Fildder真机抓包
摘要:Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的... 阅读全文
posted @ 2015-12-07 23:48 知识天地 阅读(342) 评论(0) 推荐(0) 编辑
Android系统手机端抓包方法
摘要:抓包准备1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superone... 阅读全文
posted @ 2015-12-07 23:47 知识天地 阅读(434) 评论(0) 推荐(0) 编辑
50个Android开发技巧(24 处理ListView数据为空的情况)
摘要:在移动平台上为用户展示数据的一个常用方法是将数据填充进一个List内,而此时需要注意的一点就是:原文地址:(http://blog.csdn.net/vector_yi/article/details/24936163) 如何处理需要填充的数据为空的情况? ListView及其他继承自Ada... 阅读全文
posted @ 2014-05-03 22:15 知识天地 阅读(3697) 评论(0) 推荐(0) 编辑
Android APK程序加密,防止被别人反编译
摘要:作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的内容:[ht 阅读全文
posted @ 2013-06-16 08:13 知识天地 阅读(13360) 评论(6) 推荐(2) 编辑
Android APK程序反编译步骤详细图解
摘要:这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,全然是一种学习的态度,只是好像通过这样的方式也能够去汉化一些外国软件。本文Android反编译教程,測试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载(2012-10-10更新)一、Apk反编译得到Java源码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9目录,内含apk反编译成java源码工具,以及源码查看工 阅读全文
posted @ 2013-06-16 08:06 知识天地 阅读(15098) 评论(1) 推荐(1) 编辑
android 中 ListView 用法
摘要:在android开发中ListView是比较常常使用的组件,它以列表的形式展示详细内容,并且能够依据数据的长度自适应显示。抽出时间把对ListView的使用做了整理,并写了个小例子,例如以下图。列表的显示须要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据详细的将被映射的字符串,图片,或者基本组件。依据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter当中以ArrayAdapter最为简单,仅仅能展示一行字。SimpleAdapter有最好的扩充性,能够 阅读全文
posted @ 2013-06-12 21:51 知识天地 阅读(653) 评论(0) 推荐(0) 编辑
android开发环境搭建,创建helloworld程序
摘要:——工欲善其事必先利其器引言本系列适合0基础的人员,因为我即是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,若是有什么不对的当地,还望不吝赐教。在开始Android开发之旅启动之前,首先要建立环境,然后创立一个简单的HelloWorld。本文的主题如下:1、环境建立1.1、JDK装置1.2、Eclipse装置1.3、Android SDK装置1.4、ADT装置1.5、创立AVD2、HelloWorld1、环境建立1.1、JDK装置若是你还没有JDK的话,能够去这里下载,接下来的工作即是装置提示一步一步走。设置环境变量步骤如下: 阅读全文
posted @ 2013-06-07 20:56 知识天地 阅读(385) 评论(0) 推荐(0) 编辑
Android APK反编译详解(附图)
摘要:这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包下载(2012-10-10更新)一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。 阅读全文
posted @ 2013-05-28 19:02 知识天地 阅读(480) 评论(0) 推荐(0) 编辑
搭建Android开发环境之旅(Android4.0.3)
摘要:1.首先要下载相关的软件1). JDK 6 以上2). eclipse( Version 3.6.2 or higher)点击下载3). SDK(android-sdk_r18-windows) 目前是最新的点击下载4). ADT 18 (Android Development Tools 安装开发工具)插件点击下载5). 还得下载 Android SDK 4.0.4 system img,其他版本的可能不要下载这个文件,点击下载注意::如果没有这个Android SDK 4.0.4 system img当你创建 模拟器的时候会提示错误,找不到 userdata.img文件之类的,恰好该包里面 阅读全文
posted @ 2013-05-28 18:57 知识天地 阅读(225) 评论(0) 推荐(0) 编辑
Android系统中的广播(Broadcast)机制简要介绍和学习计划
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6730748在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制;这些组件甚至是可以位于不同的进程中,这样它就像Binder机制一样,起到进程间通信的作用;本文通过一个简单的例子来学习Android系统的广播机制,为后续分析广播机制的源代码作准备。 在Android系统中,为什么需要广播机制呢?广播机制,本质上它就是一种组件间的通信方式,如果是两个组件位于不同的进程当中,那么可以用Binder机制来实现,如果两个组件是在同一个进程中,那么它.. 阅读全文
posted @ 2013-05-24 22:13 知识天地 阅读(231) 评论(0) 推荐(0) 编辑
Android应用程序在新的进程中启动新的Activity的方法和过程分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6720261前面我们在分析Activity启动过程的时候,看到同一个应用程序的Activity一般都是在同一个进程中启动,事实上,Activity也可以像Service一样在新的进程中启动,这样,一个应用程序就可以跨越好几个进程了,本文就分析一下在新的进程中启动Activity的方法和过程。 在前面Android进程间通信(IPC)机制Binder简要介绍和学习计划一文中,我们提到,在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Servi.. 阅读全文
posted @ 2013-05-24 22:11 知识天地 阅读(328) 评论(0) 推荐(0) 编辑
解开Android应用程序组件Activity的"singleTask"之谜
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6714543在Android应用程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是"singleTask"这种方式了,官方文档称以这种方式启动的Activity总是属于一个任务的根Activity。果真如此吗?本文将为你解开Activity的"singleTask"之谜。 在解开这个谜之前,我们先来简单了解一下在Android应用程序中,任务(Task)是个什么样的概念。我们知道,Activity是Android应用程序的基础组 阅读全文
posted @ 2013-05-24 22:10 知识天地 阅读(1146) 评论(0) 推荐(0) 编辑
Android应用程序组件Content Provider的共享数据更新通知机制分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6985171在Android系统中,应用程序组件Content Provider为不同的应用程序实现数据共享提供了基础设施,它主要通过Binder进程间通信机制和匿名共享内存机制来实现的。关于数据共享的另一个话题便是数据更新通知机制了,即如果一个应用程序对共享数据做了修改,它应该如何通知其它正在使用这些共享数据的应用程序呢?本文将分析Content Provider的共享数据更新通知机制,为读者解答这个问题。 Android应用程序组件Content Provider中的数据更新通知.. 阅读全文
posted @ 2013-05-24 22:09 知识天地 阅读(353) 评论(0) 推荐(0) 编辑
Android应用程序组件Content Provider在应用程序之间共享数据的原理分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6967204在Android系统中,不同的应用程序是不能直接读写对方的数据文件的,如果它们想共享数据的话,只能通过Content Provider组件来实现。那么,Content Provider组件又是如何突破应用程序边界权限控制来实现在不同的应用程序之间共享数据的呢?在前面的文章中,我们已经简要介绍过它是通过Binder进程间通信机制以及匿名共享内存机制来实现的,在本文中,我们将详细分析它的数据共享原理。 Android应用程序之间不能直接访问对方的数据文件的障碍在于每一个应用程.. 阅读全文
posted @ 2013-05-24 21:57 知识天地 阅读(545) 评论(0) 推荐(0) 编辑
Android应用程序组件Content Provider的启动过程源代码分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6963418通过前面的学习,我们知道在Android系统中,Content Provider可以为不同的应用程序访问相同的数据提供统一的入口。Content Provider一般是运行在独立的进程中的,每一个Content Provider在系统中只有一个实例存在,其它应用程序首先要找到这个实例,然后才能访问它的数据。那么,系统中的Content Provider实例是由谁来负责启动的呢?本文将回答这个问题。 Content Provider和应用程序组件Activity、Servi.. 阅读全文
posted @ 2013-05-24 21:56 知识天地 阅读(236) 评论(0) 推荐(0) 编辑
Android应用程序组件Content Provider应用实例
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/6950440上文简要介绍了Android应用程序组件Content Provider在应用程序间共享数据的原理,但是没有进一步研究它的实现。本文将实现两个应用程序,其中一个以Content Provider的形式来提供数据访问入口,另一个通过这个Content Provider来访问这些数据。本文的例子不仅可以为下文分析Content Provider的实现原理准备好使用情景,还可以学习到它的一个未公开接口。 本文中的应用程序是按照上一篇文章Android应用程序组件Content .. 阅读全文
posted @ 2013-05-24 21:54 知识天地 阅读(300) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页