android框架揭秘》通过对android系统源代码的分析,主要介绍android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成实际android平台骨干的服务框架。其中的主要内容包括:通过启动程序了解android框架的概要,移植android以及如何开发适合各种机器的应用程序,分析android框架所需的基础知识,jni(java native interface)与binder基础知识,zygote、service manager、service server等android核心组件,android服务框架的结构与理解,通过camera service、activity manager service等服务分析实际的android服务等。 《android框架揭秘》不仅可以供具备一定开发经验的android开发人员参考阅读,也可作为android开发初学者的android框架入门教材使用。
2022-08-04 16:27:08 43.36MB ANDROID 框架揭秘 带完整书签 高清扫描版
1
最近在给我的开源下载框架Aria增加FTP断点续传下载和上传功能,在此过程中,爬了FTP的不少坑,终于将功能实现了,在此把一些核心功能点记录下载。 FTP下载原理 FTP单线程断点续传 FTP和传统的HTTP协议有所不同,由于FTP没有所谓的头文件,因此我们不能像HTTP那样通过设置header向服务器指定下载区间。 但是FTP协议提供了一个更好用的命令REST用于从指定位置恢复任务,同时FTP协议也提供了一个命令SIZE用于获取下载的文件大小,有了这两个命令,FTP断点续传也就没有什么问题。 FTP断点续传的原理和HTTP的断点续传原理差不多,在暂停时记录文件的停止位置,再次下载时,先
1
本文实例讲述了Android开发实现的简单五子棋游戏。分享给大家供大家参考,具体如下: 我刚刚在Android上写的一个五子棋的小程序,在这里跟大家分享一下。 写完以后感觉Android的SDK,虽然也是使用Java的,但是跟Java ME还是有很大不一样。 首先就是Android的SDK没有实现所有的Java ME标准,原来运行在KJava上的应用程序是不能在Android上直接跑的。 另外就是Android的SDK有大量的API是Android自己的,需要开发人员去了解。 Android的开发框架也跟别的不一样,需要学习一下。 这个五子棋游戏是我参照Android 的Snake这个Demo
2022-06-06 19:09:47 122KB android开发 android框架 id
1
根据之前学的Android对话框技术,来实现下面一个效果:界面有一个”退出”按钮,按下之后会弹出一个询问是否退出的提示对话框,单击”不”按钮,不退出游戏,单击”是的”按钮,将退出游戏。 接下来实现此实例: res/layout/main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:orientation=vertical android:layout_width=fill_
2022-05-29 15:27:48 52KB alert android android框架
1
本文介绍的库中的侧滑效果借鉴自SwipeMenu,并对SipwMenu的源码做了修改与Bug修复,然后才开发出的SwipeRecyclerView。 需要说明的是,本库没有对RecyclerView做大的修改,只是ItemView的封装。看起来是对RecyclerView的修改,其实仅仅是为RecyclerView添加了使用的方法API而已。 本库已经更新了三个版本了,会一直维护下去,根据小伙伴的要求,以后也会添加一些其它功能。 SwipeRecyclerView将完美解决这些问题: 以下功能全部支持:竖向ListView、横向ListView、Grid、StaggeredGrid
2022-05-13 20:52:38 234KB AND android android框架
1
Android MediaPlayer 本地音乐播放器 运行截图 为了不浪费您的时间,先看一下运行的效果图, 一进去先进行音乐扫描,然后列表展示出来,点击即可播放。 演示视频地址 源码地址 GitHub 项目地址 这个给不想浪费时间往下看的朋友,只因你的时间很宝贵。 前言 至于为什么写一个这样的Demo呢,因为有很多人学习Android就是对于手机应用感兴趣,而网络上的很应用源码,很难的开源代码小白看不懂,小白能看懂的,有些博主又要用积分下载,痛定思痛,索性自己写一个,当然在写的过程中查阅了网络的资料,也加入了自己的想法,希望能帮到想在音乐播放器这方面有想法的朋友,好了,话不多说,进入正题
2022-04-20 19:09:11 304KB android开发 android框架 ed
1
蓝牙传输框架,国内下载GitHub资源一直有问题,经常文件损坏,搬运一下方便下载
2022-04-15 10:18:44 119KB android; 框架
1
做过 Android 混合开发的,应该都知道 Android 中 Java 代码和 Javascript 代码之间的交互怎么做。 首先回顾一下 Java 和 Javascript 之间的交互。 JavaScript 调用 Java Android 中 WebView 添加供 Html 页面调用的 Java 方法: mWebView.addJavascriptInterface(new DirectToJS(), AndroidObj); class DirectToJS{ @JavascriptInterface public void showToast(){ Toas
2022-04-04 17:29:47 37KB alert android开发 android框架
1
基于android框架的客户端和基于servlet为服务端的物流配送系统地开发为主题的毕业设计,我开始对android的技术整合有新的认识,也熟悉对后端跟安卓端交互的过程与数据的对接。在做后端管理系统的时候。我又有学习到了一些web前端的技术并且利用到项目中。比如Ajax,Jquery,JavaScript等等。同时,我从数据库设计中学习到了数据库设计的思想,如何去结合业务设计好关系数据表。系统实现的过程中遇到过我一开始没有想过的问题。我深深领悟到,如果你要设计好一个app或者一个物流配送系统,首先自己要去先熟悉整个业务流程,业务流程没有熟悉的话,可能后续做的工作就会白费了。设计开发一个系统确实不容易,它涉及到多方面的知识。既要有技术方面的知识,又要有逻辑结构以及美工等方面的知识
2022-03-20 23:52:04 9.6MB 物流 配送 安卓 Java
1
最近在做上传文件的服务,简单看了网上的教程。结合实践共享出代码。 由于网上的大多数没有服务端的代码,这可不行呀,没服务端怎么调试呢。 Ok,先上代码。 Android 上传比较简单,主要用到的是 HttpURLConnection 类,然后加一个进度条组件。 private ProgressBar mPgBar; class UploadTask extends AsyncTask<Object,Integer,Void>{ private DataOutputStream outputStream = null; private String fileName; private
2022-03-14 15:15:28 72KB android框架 id string
1