- 博客(14)
- 收藏
- 关注
转载 程序员常用软件清单曝光
每个资深程序员都有一套属于自己风格的软件集合,巧妙地使用编码工具可以带来想不到的惊喜效果,不仅能让工作变得更加有趣,还能大大提高工作效率。废话不多说,赶紧为还在奋战的程序员小伙伴们奉献这一套史上最全的软件清单。好处不再费口舌,自己慢慢体会。 Navicat 数据库管理工具 Navicat Premium是一个可多重连接的数据库管理工具,它可以连接到MySQL、Oracle、PostgreS
2016-06-06 16:34:30
488
转载 代码是如何控制硬件的
代码:我们是用电脑来输入指令,每一个指令都对应一个ASCII码,而这里的ASCII就是有序的电压高低(或电流的有无,下面只提电压的高低),即我们输入的是电压的高低,你所看到代码是这些电压的高低控制显示器所显示的图像,其实电脑也不知道它是什么,只知道这样显示。 结论:代码其实就是存储在存储器(内存,硬盘或者闪存等等)中有序的电压的高低。 编译:编译是一个有序的电压的高低向另一种有序的电压高低的一
2016-06-06 16:31:22
2202
转载 Java DecimalFormat的主要功能及使用方法
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。 public st
2016-06-02 14:29:59
551
转载 通过浏览器直接打开Android应用程序
需求描述: 点击一个按钮,如果本地安装了指定的Android应用,就直接打开它;如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载界面)。 实现方式: 为Android应用的启动Activity设置一个Schema,如下: xml 用户点击浏览器中的链接时,在动态创建一个不可见的iframe,并且让这个iframe去加载上步骤中的Schema,如下: javascript
2016-06-02 09:44:05
964
转载 Android平台上常用定时器
Android平台定时器有两个: java源生的Timer Android新引入AlarmManager Timer: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activi
2016-06-02 09:18:31
466
转载 Android性能优化之布局优化
本文主要介绍布局标签(include、viewstub、merge),去除不必要的嵌套和View节点,减少不必要的infalte及其他Layout方面可调优点,顺带体积布局调优相关工具(hierarchy viewer和lint) 抽象布局嵌套 标签 include标签常用于将布局中的公共部分提取出来供其他layout共用,以实现布局模块化,在布局编写方面提供了大大的便利。 例: <Rel
2016-06-01 15:00:08
386
转载 Android中的Bitmap和Drawable
相关概念 Drawable:一个可画的对象,可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable) CanVas画布:绘图的目的区域,用于绘图 Bitmap位图:用于图的处理 Matrix矩阵 从资源中获取Bitmap Resources res = getResources(); Bitmap bmp = BitmapFactory
2016-05-31 15:02:21
507
转载 ScroolView中的ListView冲突问题解决方案
思路: Listview和ScrollView都具有滚动能力,对于这样的控件在嵌套在一起使用后就会出现问题。 问题一:ScrollView与ListView嵌套导致ListView显示不完全 问题二:ScrollView不能正常滑动 解决方式一 ScrollView+LinearLayout+ListView可以换成ScrollView+LinearLayout+LinearLa
2016-05-31 13:57:14
596
转载 Android与服务器端数据交互(基于SOAP协议android+webservice)
它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同的操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问webservice,但是这些库并不适合我们资源有限的android手机客户端,做过java ME的人都知道KSOAP这个第三方的类库;可以帮助我们获取服务器端webservice调用
2016-05-30 10:42:44
4097
转载 Android中常用的Manager
ActivityManager : 与系统中正在运行的所有活动进行交互: 获取Manager的方法实在Context环境中调用一下方法: ActivityManager mManager = getSystemService(Context.ACTIVITY_SERVICE) ; ActivityManager的常用方法: getRunningAppProcesses() 获取系统中正在运
2016-05-29 11:39:09
478
转载 TCP/IP Socket Http UDP
HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 tcp协议: 对应于传输层 ip协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使
2016-05-27 11:06:45
389
转载 HTTP 协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP 工作原理 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服
2016-05-27 09:11:59
690
1
转载 HTTP和HTTPS的区别
1.相同点 大多数情况下HTTP HTTPS是相同的,因为都是采用同一基础协议。 2.不同点 a.HTTP的URL是以http://开头,而HTTPS的URL是以https://开头 b.HTTP是不安全的,而HTTPS是安全的 c.HTTP标准端口是80,HTTPS端口是443 d.在OSI网络模型中,HTTP工作于应用层,HTTPS工作在传输层 e.HTTP无法加密,HTTPS对
2016-05-25 12:23:07
437
原创 android开发环境搭建
现在主流的开发环境主要有:eclipse+ADT+SDK ; Android Studio+SDK ; IntelliJ IDEA+SDK 。虽然google已不再提供最新的eclipse ADT插件,但是目前国内主要使用的是eclipse;我相信这个过度时期将会很长、很长。本文主要介绍eclipse+ADT+SDK 开发的环境搭建。 JAVA环境变量的配置: 下载安装好jdk以后,右键我
2016-05-24 16:42:02
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅