当前位置: 代码迷 >> Google的解决方案
 
  • Android安卓开发环境搭建详细课程

    Android安卓开发环境搭建详细教程注:本教程是讲解在WindowsXP下搭建安卓开发环境的。安装目录:步骤1安装JDK步骤2安装AndroidSDK步骤3安装Tomcat步骤4安装Ant步骤5安装Eclipse步骤6安装Eclipse的ADT插件步骤7在图形界面下管理AVD步骤8设置Android系统语言方法/步骤1、安装JDK运行安装程序【jdk-6u22-windows-i586-p.ex...

    111
    热度
  • 4.封装

    Android_设备隐私获取,忽略6.0权限管理本博文为子墨原创,转载请注明出处!http://blog.csdn.net/zimo2013/article/details/504782011.前言(1).由于MIUI等部分国产定制系统也有权限管理,没有相关api,故无法判断用户是否允许获取联系人等隐私。在Android6.0之后,新增权限管理可以通过官方api判断用户的运行状态;(2).我们指定...

    358
    热度
  • 3D图片采集与显示(SurfaceView 自适应 Camera, 录制视频, 抽取帧)

    3D图片采集与展示(SurfaceView自适应Camera,录制视频,抽取帧)最近在做一个3D图片采集与展示。主要功能为:自定义Camera(google已经摈弃了Camera,推荐使用Camera2,后续篇幅,我将会用Camera2取代Camera),围绕一个物体360度录制一个视频,然后在该视频抽取一定数量的帧,保存为图片存放。最后在一个Activity页面展示第一张图片,通过滑动或点击切换...

    586
    热度
  • 使用PowerMock开展Mock测试

    使用PowerMock进行Mock测试安装下载地址:https://github.com/jayway/powermock/wiki/Downloads。下载"MockitoandJUnitincludingdependencies"版本。当前版本为”powermock-mockito-junit-1.6.3.zip"。IntelliJIDEA的设置如下:右击工程,选择“O...

    82
    热度
  • java框架篇-spring AOP 实现原理

    java框架篇---springAOP实现原理什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允...

    40
    热度
  • 怎么成为受市场欢迎的Android开发

    如何成为受市场欢迎的Android开发在100offer每周的拍卖会中,我们发现Android开发常常是收到最多面试机会的offer之王。那么,这些平均拿到48家企业面试机会的Android开发究竟有什么过人之处呢?Android平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的「能写应用就行」吗?NO!具备怎样的能力,才能成为受市场欢迎的And...

    27
    热度
  • 征集-Android快速开发框架、第三方库

    收集-Android快速开发框架、第三方库在开发过程中,使用一些封装好的框架,可以节约时间,减少代码量。因为这些框架将常用的功能模块封装好,开发的时候只需简单的代码进行调用。为了方便工作中的不时之需,特将一些框架及地址收集起来。以下只是冰山一角,还需继续补充完善。也希望看到的朋友多提建议,多推荐优秀的框架。先行谢过!-----------------------------------------...

    327
    热度
  • Android批量图片加载经典系列——Volley框架实现多格局的新闻列表

    Android批量图片加载经典系列——Volley框架实现多布局的新闻列表一、问题描述Volley是Google2013年发布的实现Android平台上的网络通信库,主要提供网络通信和图片下载的解决方案,比如以前从网上下载图片的步骤可能是这样的流程:在ListAdapter的getView()里开始图像的读取。通过AsyncTask等机制使用HttpURLConnection从服务器去的图片资源,...

    7
    热度
  • Android应用程序破译(反编译)

    Android应用程序破解(反编译)一、apktools进行反编译1.首先安装需要JAVA环境(JDK和JRE)设置JAVA环境变量CLASSPATH%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarJAVA_HOMEC:\ProgramFiles\Java\jdk1.8.0_20Path%JAVA_HOME%\bin;C:\ProgramFiles\...

    380
    热度
  • 检测和解决Android应用的性能有关问题

    检测和解决Android应用的性能问题关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java前言无论你的应用多么有创新性、有用,如果它卡得要命,或者非常消耗内存,那么每人将会愿意使用它。因此,性能变得尤为重要。当你忙碌于构建精美的用户界面或者完成新的特性时,你可能容易忘却掉一些性能相关的事情。这也是为什么有GooglePlay的应用审核机制的原因之一。这篇文章中,你会...

    73
    热度
  • 新书《Android保险技术揭秘与防范》终于出版了

    新书《Android安全技术揭秘与防范》终于出版了愿每一个北漂的孩子都能找到自己为之奋斗的方向,不负那些在远方默默支持我们的父母和亲人。历时将近1的新书《Android安全技术揭秘与防范》终于出版了,第一次写书万分激动,这里向大家推广一下本书。先附上本书的照片和链接(貌似在线购买还没有出来,稍后更新):大家可以在::http://www.epubit.com.cn/book/details/400...

    25
    热度
  • android 进程间通信-Service Manager(二)

    android进程间通信---ServiceManager(2)关于servicemanager的设计:还是这张结构图,由于ProcessState&IPCThreadState是与binderderiver交互的,所以对于client端来说BpBinder以下的部分是透明的。我们从Activity的getsystemservice来一步步分析整个servicemanager提供服务的过程...

    52
    热度
  • Android基础入门教程——5.2.4 Fragment范例精讲——底部导航栏+ViewPager滑动切换页面

    Android基础入门教程——5.2.4Fragment实例精讲——底部导航栏+ViewPager滑动切换页面Android基础入门教程——5.2.4Fragment实例精讲——底部导航栏+ViewPager滑动切换页面标签(空格分隔):Android基础入门教程本节引言:前三节我们分别用不同的方式实现了普通底部导航栏的效果,而本节我们将会在第二个实例的基础上加上ViewPager来实现滑动切换页...

    4
    热度
  • AsyncTaskLoader设计原理大揭底

    AsyncTaskLoader设计原理大揭秘简介在Android异步处理之AsyncTaskLoader简单使用中我简单的介绍了一下AsyncTaskLoader的基本用法和使用场景,对AsyncTaskLoader还不是很熟悉的小伙伴可以先简单学习一下。相信读过Android异步处理之AsyncTaskLoader简单使用后,大家对烤面包机,面包师,面包房的例子还是有点印象的,那么接下来趁热打铁...

    19
    热度
  • Android基础入门教程——4.4.2 ContentProvider又探——Ducument Provider

    Android基础入门教程——4.4.2ContentProvider再探——DucumentProviderAndroid基础入门教程——4.4.2ContentProvider再探——DocumentProvider标签(空格分隔):Android基础入门教程本节引言:学完上一节,相信你已经知道如何去使用系统提供的ContentProvider或者自定义ContentProvider了,已经基...

    82
    热度
  • 四、问题总结

    Android中插件开发篇之----应用换肤原理解析一、前言今天又到周末了,感觉时间过的很快呀.又要写blog了。那么今天就来看看应用的换肤原理解析。在之前的一篇博客中我说道了Android中的插件开发篇的基础:类加载器的相关知识。没看过的同学可以转战:http://blog.csdn.net/jiangwei0910410003/article/details/41384667二、原理介绍现在市...

    9
    热度
  • android 过程/线程管理(三)-Thread,Looper / HandlerThread / IntentService

    android进程/线程管理(三)----Thread,Looper/HandlerThread/IntentServiceThread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是mainlooper的一个引用。下面看看具体app层的使用。首先定义thread:packagecom.joyfulmath.androidstudy.thread;importcom...

    706
    热度
  • Creating Lists and Cards

    Android英文文档翻译系列(5)——CreatingListsandCards[创建List和卡片,CardView和RecyclerView]CreatingListsandCardsTocreatecomplexlistsandcardswithmaterialdesignstylesinyourapps,youcanusetheRecyclerViewandCardViewwidgets...

    105
    热度
  • Android4.4(MT8685)源码WIFI-初始化二

    Android4.4(MT8685)源码WIFI--初始化2上一章我们讲到在SystemServer中会初始化一个WifiService对象,那么我们来看看这个WifiService的构造方法,路径:./frameworks/base/services/java/com/android/server/wifi/WifiService.java<spanstyle="font-siz...

    549
    热度
  • Android 自动化测试—robotium(2)初识

    Android自动化测试—robotium(二)初识?花了一点时间写了一个计算标准体重的小应用,当然目的是为了测试robotium的使用情况。经过一段泡在robotium的API文档上,对一些基本操作也有所了解,开始了更进一步的尝试。robotiumAPI:http://code.google.com/p/robotium/downloads/list虽然API文档已经把相关知识点解释的很全,作为...

    9
    热度