这是一本Android网络编程方面的专著,旨在帮助开发者们高效地编写出高质量的Android网络应用。
不仅系统讲解了Android网络编程的各项核心技术和功能模块,通过多个案例解读了Android网络编程的方法和技巧,而且从源码角度深入解析了Android核心网络处理方法和关键应用的实现原理,包含大量最佳实践。
  全书共11章,分为三个部分:概述篇(第1章)在介绍了Android开发平台后,重点讲解了Android网络程序的功能及开发环境的配置,引领读者走进Android网络编程的大门;
实战篇(第2~8章),详细讲解了TCP、UDP、HTTP等基本网络协议在Android上的应用,展示了使用Android处理JSON、SOAP、HTML、XML等数据的方法,讲解了Android中的RSS编程、Email编程、OAuth认证等,解析了Android中Locations、Maps、USB、Wi-Fi、Bluetooth、NFC等网络模块的编程,讨论了Android中线程、数据存取、消息缓存、界面更新等的处理方法,探讨了SIP、XMPP等协议在Android上的应用;
源码分析篇(第9~11章)分析了Android中与HTML处理、网络处理以及部分网络应用相关的源代码,帮助读者从底层原理上加深对相关知识点的理解。
1
表达式计算说明 很久就想编一个这样的计算器,只可惜一直没什么思路,最近突然灵感来了,所以就写下这个程序。
现在还在测试阶段,所以功能不是很完善。
程序功能:基本的表达式运算,可以自定义函数跟常量,分别保存在“常数.txt”和“函数.txt”,方便自己添加。
双击相应的函数名或常数名就可以将函数或常量添加到表达式中。
计算过程只能当表达式只有一行时有效。
实例1:计算sqr(19+tan(98)*tan(91)-sin(122)*(5*5-(19-11)))/2 计算过程sqr(19+tan(98)*tan(91)-sin(122)*(5*5-(19-11)))/2 =sqr(19+-7.11536972238419*tan(91)-sin(122)*(5*5-(19-11)))/2 =sqr(19+-7.11536972238419*-57.2899616307588-sin(122)*(5*5-(19-11)))/2 =sqr(19+-7.11536972238419*-57.2899616307588-.848048096156426*(5*5-(19-11)))/2 =sqr(19+-7.11536972238419*-57.2899616307588-.848048096156426*(5*5-8))/2 =sqr(19+-7.11536972238419*-57.2899616307588-.848048096156426*17)/2 =20.3032618253667/2 =10.1516309126834实例2:计算 a=34 b=55 c=a+1 圆的面积(c) a*b c=a+b 圆的面积(c) 以下是计算结果: 圆的面积(c)=3848.4510006475 a*b=1870 圆的面积(c)=24884.5554090847 内置函数: !(x) -x的阶乘 lg(x),log(x) 以10为底的对数 ln(x) 以e为底x的对数 pow(x,y) x的y方次幂 prime(x) 判定x是否是素数,如果是直接将s2返回,否则将其各因子用连乘返回 sqr(x),sqrt(x) -x的二次方根 arcsin(x) -x的反正弦 arccos(x) -x的反余弦 arcsec(x) -x的反正割 arccsc(x) -x的反余割 atn(x),arctg(x) -x的反正切 arcctg(x) -x的反余切 sin(x) -x的正弦 cos(x) -x的余弦 sec(x) -x的正割 csc(x) -x的余割 tg(x),tan(x) -x的正切 ctg(x) -x的余切 harcsin(x) -x的反双曲正弦 harccos(x) -x的反双曲余弦 harcsec(x) -x的反双曲正割 harccsc(x) -x的反双曲余割 harctg(x),harctan(x) -x的反双曲正切 harcctg(x) -x的反双曲余切 hsin(x) -x的双曲正弦 hcos(x) -x的双曲余弦 hsec(x) -x的双曲正割 hcsc(x) -x的双曲余割 htg(x),htan(x) -x的双曲正切 hctg(x) -x的双曲余切有什么意见或建议可以跟我联系Email: ldm.menglv@gmail.com
2023/9/19 9:57:10 29KB 表达式 计算 vb
1
linuxshell发送email邮件(shell脚本源码,含三种方法)
2023/9/14 10:03:07 10KB linux shell 发送email 邮件
1
用Servlet实现的echarts展示两种不同形式图表的小demo,使用的开发工具是eclipse,数据库是mysql。
文件中包含项目源码,对应的数据库,以及项目运行后实现的图表截图(含url)。
项目本人亲测,可完美展示图表,若有疑问,可Email我,Email:bpcforevery@gmail.com。
(ps:本人在另一个上传的文件中实现了用SSM框架实现的echarts展示图表的小demo,使用的数据库也是mysql,感兴趣的可以去看看)。
2023/9/10 3:28:39 2.06MB echarts mysql Servlet
1
:package_description注意:运行./configure-skeleton开始使用,或手动将,,,和的正确值替换为:author_name:author_username:author_email:vendor_name:package_name:package_description文件,然后删除此行。
您也可以运行configure-skeleton.sh以自动执行此操作。
这是您的描述应该去的地方。
将其限制为一两个段落。
考虑添加一个小例子。
支持我们我们投入了大量资源来创建。
您可以通过来支持我们。
非常感谢您从家乡寄给我们一张明信片,其中提到您使用的是哪个包装。
您可以在上找到我们的地址。
我们将所有收到的明信片发布在。
安装您可以通过composer安装该软件包:composerrequire:vendor_nam
2023/9/6 10:34:10 9KB PHP
1
点文件当前完成工作的工具概述姓名描述新病毒主文字编辑器vscode辅助文字编辑器重击默认外壳自制macOS的软件包管理器自卫队管理Ruby,Node,Elixir和Erlang版本检出Brewfile以获取完整的应用程序列表要求苹果系统设置安装配置SSH执行$cd$gitclonegit@github.com:darwintantuco/dotfiles.git执行$cd$cddotfiles$caffeinate-ibrewbundle;makesetup注意:这将需要一段时间,并且会提示您输入密码用您的姓名和电子邮件更新.bashrcgitconfig--globaluser.name"YourName"gitconfig--globaluser.email"You
2023/8/28 8:26:25 14KB dotfiles vimrc Vimscript
1
org.apache.commons的经典jar包commons-beanutils-1.8.0-bin、commons-betwixt-0.8、commons-cli-1.1、commons-codec-1.3、commons-collections-3.2.1-bin、commons-digester-1.8、commons-discovery-0.4、commons-email-1.1-bin、commons-fileupload-1.2.1-bin、commons-io-1.4-bin、commons-lang-2.4-bin、commons-net-1.4.1、
2023/8/22 10:42:36 16.86MB jar
1
这是12年毕业的系统设计论文,里面是一个基于Android平台的个人记账系统,如果有需要的朋友,可以下载,同时需要源码的可以给我Email:787840877@qq.com
2023/8/19 9:46:12 709KB android 安卓 论文 毕业论文
1
个人通信录记录了同学(包含一起上学的学校名称)、同事(包含共事的单位名称)、朋友(包含认识的地点)、亲戚(包含称呼)与本人的关系,并且每个人都包含了基本信息姓名、出生日期、电话和email地址,通过调用不同的函数实现个人信息的删除、修改、按姓名查找、按出生日期排序、查找五日内过生日并生成相应祝贺邮件、统计给定月份人数、输入\出人员信息等功能。
voidseek()按姓名查找某人,voidlistpart()输出人员的基本信息(姓名、出生日期、电话、email),voidlistall()输出人员的所有信息,voidstatistics()统计某月份的人数并输出这些人的信息,voidrank()按出生日期或姓名对人员排序,voidrevise()修改人员信息,voidcancel()删除人员信息,voidseekbirthday()查找五日内过生日的人员并生成相应的祝贺邮件
2023/8/8 17:49:02 49KB 个人通讯录 c++ 代码
1
基于SSI框架的开发的用户信息管理项目源码,当做毕业论文设计也是可以的,其中的功能都是好用的,而且也通俗易懂,对于初学SSI框架也是一个很好的练习。
注:程序操作数据的表名为USER2,需要在数据库建一个这样的表,有以下五个字段:id,username,realname,password,email。
这样程序就基本上好用了。
2023/7/25 17:53:52 7.64MB java SSI框架
1
共 95 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡