-
用Gradle 构建您的android程序
用Gradle构建你的android程序前言androidgradle的插件终于把混淆代码的task集成进去了,加上最近,androidstudio用的是gradle来构建项目,下定决心把androidgralde构建项目的用户指南全部看完,让不会用gradle的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离a...
10
热度 -
Android幼功:使用Matrix控制变换
Android基本功:使用Matrix控制变换一、使用Matrix控制变换Matrix是Android提供的一个矩阵工具类,本身不能对图像或组件进行变换,但它可以和其它API结合起来控制图形、组件的变换;Matrix提供了如下方法来控制平移、旋转和缩放:setTranslate(floatdx,floatdy):控制Matrix进行平移;setSkew(floatkx,floatky,floatp...
51
热度 -
Android懂得四大基本组件
Android了解四大基本组件Android四大基本组件分别是Activity,Service服务,ContentProvider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity:应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。一个Activity通常展现为一个可视化的用户界面。例如,一...
42
热度 -
Android开发:GridView与ListView相互切换(动画效果)(转)
Android开发:GridView与ListView互相切换(动画效果)(转)转http://www.sunyifeng.com/blog/post/19.html??对于一些软件来说,希望达到?GridView与ListView这两种方式来显示相同的内容,在内容较少时,用户可以选择九宫格(GridView)方式浏览,在内容较多时可以切换为列表浏览(ListView),那么,这种方式改如何切换呢...
69
热度 -
Android的权限机制小结
Android的权限机制总结Android安全机制概述uidgidgidspermissionAndroidpermission管理机制Frameworkpermission机制安装入口permission创建Dynamicpermission的管理Uripermission的管理permission的动态检查framework提供的接口实现分析Android签名机制AndroidPackage签...
89
热度 -
Android札记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解
Android笔记:防反编译、混淆文件proguard.cfg与proguard-project.txt详解===========【转】混淆文件proguard.cfg详解======================================?-injars?androidtest.jar【jar包所在地址】-outjars?out【输出地址】-libraryjars??'D:\androi...
77
热度 -
TDD(Test-Driven Development)测试驱动开发引见
TDD(Test-DrivenDevelopment)测试驱动开发介绍转自:http://www.ibm.com/developerworks/cn/linux/l-tdd/背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一...
107
热度 -
4.腾讯微博Android客户端开发——获取未受权的Request Token
4.腾讯微博Android客户端开发——获取未授权的RequestToken?原文:http://blog.csdn.net/coolszy/article/details/6547117前面给大家介绍过腾讯微博API通过以下步骤来完成认证授权:1.获取未授权的RequestToken(temporarycredentials)2.请求用户授权RequestToken3.使用授权后的Request...
67
热度 -
Android开发札记
Android开发笔记1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:<uses-permissionandroid:name="android.permission.INTERNET"/>??2:ListView滚动变黑解决方法ListView增加一个属性and...
97
热度 -
转:Android APK 签字比对
转:AndroidAPK签名比对发布过Android应用的朋友们应该都知道,Android?APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。在《APK?Crack》一文中,我们了解到,要破解一个APK,必然需要重新对APK...
20
热度 -
Android4源代码下载回忆录1
Android4源代码下载实录1!官方下载介绍网站是这个:http://source.android.com/source/downloading.html1.下载与android自己的git工具,其实是一个shell中调用自己的python脚本。[email protected]/**/:~$curlhttps://dl-ssl.google.com/dl/googlesource/g...
55
热度 -
Android UI-android的九宫格式兑现
AndroidUI----android的九宫格式实现原文:http://xyzlmn.blog.51cto.com/2532390/817400今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码如下:代码下载地址:http://www.devdiv.com/thread-39455-1-1.htmlxm...
46
热度 -
Android笔试小结
Android笔试总结Android笔试总结笔试,共10道题,不限时间。(答案整理自互联网,不保证完全正确,仅供参考。)1.请谈一下Android系统的架构。答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。?2.谈谈android大众常用的五种布局。答:在Android中,共有五种布局方式,分别是:FrameLayout(框架布局...
9
热度 -
辨析Android Traceview效率检视工具
剖析AndroidTraceview效率检视工具Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。关于Traceview的使用首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。要添加的代码如下:Java代码//starttracingto"/sdcar...
83
热度 -
自定义View控件解决android文字排版和换行的有关问题【转】
自定义View控件解决android文字排版和换行的问题【转】转自http://www.eoeandroid.com/thread-64055-1-1.html??这个问题我研究了蛮久了,最终初见点效果,给出核心代码,给同行们分享,packagecom.textview.test;importjava.util.Vector;importandroid.content.Context;import...
97
热度 -
使用Style和Theme - Android官方文档中文翻译(转)
应用Style和Theme-Android官方文档中文翻译(转)?原文链接:http://developer.android.com/guide/topics/ui/themes.html原文标题:ApplyingStylesandThemes原文版本:Android2.2?r1-05Aug20108:29中文翻译:JackYu????????????([email protected]...
65
热度 -
android开发秘籍札记
android开发秘籍笔记android:launchMode="singleTask"//所有activity只能运行一个实例.singleInstance每个activity只有唯一一个运行实例。android:alwaysRetainTaskState="true"//总是返回关闭之前的状态android:screenOrientation="portrait"//强制屏幕总是垂直方向,水平...
41
热度 -
Android 4.0 Launcher2源码分析——起步过程分析
Android4.0Launcher2源码分析——启动过程分析本文来自http://blog.csdn.net/chenshaoyang0011转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~Android的应用程序的入口定义在AndroidManifest.xml文件中可以找出:html"><manifestxmlns:android="http:/...
70
热度 -
基于 Android NDK 的学习之旅-环境搭建
基于AndroidNDK的学习之旅-----环境搭建欲善其事?必先利其器?,?下面介绍下?EclipseSDKNDKCygwinCDT?集成开发环境的搭建。1、Android?开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1)??????下载?JDK2)??????下载?Eclipse3)??????下载?AndroidSDK4)????...
222
热度 -
Android ViewPager运用详解
AndroidViewPager使用详解[color=green][/color][size=large][size=medium]AndroidViewPager使用详解这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstVi...
39
热度