- 博客(72)
- 资源 (144)
- 收藏
- 关注
转载 Android客户端从服务器端获取json数据并解析的实现代码
首先客户端从服务器端获取json数据1、利用HttpUrlConnection复制代码代码如下:/** * 从指定的URL中获取数组 * @param urlPath * @return * @throws Exception */ public static String rea
2013-11-29 19:54:33 5744
转载 Intent的几种有关Activity启动的方式与Activity和Task的启动模式
activity与task的启动模式通常情况下,一个应用有一个Task,这个Task就是为了完成某个工作的一系列Activity的集合。而这些Activity又被组织成了堆栈的形式。 当一个Activity启动时,就会把它压入该Task的堆栈,而当用户在该Activity中按返回键,或者代码中finish掉时,就会将它从该 Task的堆栈中弹出。如果我们没有特别的需求,我们的应用
2013-11-29 01:16:57 9804
转载 网上的cocos2d-x课程
课程大纲:第1、2天第一章C语言基础1. C语言入口方法2. C语言标准输入与输出3. C语言方法调用4. C语言宏定义5. C语言宏方法定义6. C语言条件判断7. C语言循环8. C语言结构体9. 结构体指针10. 函数指针11. 构建结构体及销毁结构体12. C语言typede
2013-11-29 00:08:04 1371
原创 android:layout_marginLeft指该控件距离边父控件的边距, android:paddingLeft指该控件内部内容,如文本距离该控件的边距。
android:layout_marginLeft指该控件距离边父控件的边距,android:paddingLeft指该控件内部内容,如文本距离该控件的边距。 如:当按钮分别设置以上两个属性时,得到的效果是不一样的。android:paddingLeft="30px":按钮上设置的内容(例如图片)离按钮左边边界30个像素。android:la
2013-11-28 01:06:07 16177
转载 (传输层)UDP协议
(传输层)UDP协议目录数据单位特点具体实现要求UDP首部格式发送UDP请求的客户端图释数据单位UDP 传送的数据单位协议是 UDP 报文或用户数据报特点UDP 是无连接的,即发送数据之前不需要建立连接UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制UDP 是面向报文的.UDP 没有拥塞控制,很适合多
2013-11-26 00:07:00 950
转载 (传输层)TCP协议
(传输层)TCP协议目录首部格式数据单位特定注意自动重传请求ARQ具体实现发送缓存接收缓存滑动窗口确认丢失和确认迟到超时重传时间选择报文段的发送时机运输连接发送TCP请求客户端拥塞处理相关概念避免拥塞具体实现TCP 的有限状态机首部格式图释:各个段位说明:源端口和目的端口: 各占
2013-11-26 00:06:26 1014 1
转载 (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
(网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)目录IP协议首部格式地址解析协议 ARP逆向地址解析协议 RARP网际控制报文协议 ICMP网际组管理协议IGMPIP 数据报首部IP数据报首部格式:最高位在左边,记为0 bit;最低位在右边,记为31 bit版本:占 4 位,指 IP 协议的版
2013-11-26 00:04:58 1494
转载 linux下tcp,udp,icmp小例子
linux下tcp,udp,icmp小例子Tcp的客户端#include #include string.h>#include #include #include #include #include in.h>#include #include #define MAXLINE 80int port = 8000;int main(int ar
2013-11-25 22:08:01 1859
转载 12个有趣的C语言面试题
12个有趣的C语言面试题摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) { char buff[10]; memset(buff,0,sizeof(buff)); gets(buff);
2013-11-25 22:03:45 1186
转载 以太网,IP,TCP,UDP数据包分析
以太网,IP,TCP,UDP数据包分析1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层
2013-11-25 22:01:52 1880
转载 Java内存泄露小例子
Java内存泄露 记得上次去XX公司面试,一个面试官问我Java有没有内存泄露,我说有,但接下来我一下子愣了,面试官立刻很肯定地给我纠正,Java是没有内存泄露的情况,我不敢再辩了,我知道当时的情况,这也是毫无疑义的。回来之后我再查了下资料,整理了一下,内存泄露的几种情况,免得走向误区,现在给大家分享下吧 Java和C++中一个很大的区别就是Java有垃圾回收机制GC自动管理内
2013-11-25 00:47:07 1692
转载 详细介绍Java内存泄露原因
一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方
2013-11-25 00:40:54 1069
转载 Android不同手机屏幕分辨率自适应
有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别:dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较
2013-11-25 00:33:55 42107 1
原创 注册广播的方式及其优缺点
BroadcastReceiver用于监听被广播的事件必须被注册,有两种方法:1、在应用程序的代码中注册注册BroadcastReceiver:registerReceiver(receiver,filter);取消注册BroadcastReceiver:unregisterReceiver(receiver);当BroadcastRecei
2013-11-25 00:00:45 11756
转载 Android 内存溢出解决方案(OOM) 整理总结
在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉及的东西太多,大家耐心看,肯定有收获的,里面的很多东西小马也是学习参考网络资料使用的,先来简单讲下下:
2013-11-24 23:52:24 1547
转载 Android内存优化
在前公司做一个图片处理的应用时, 项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM, 搞得我们也是极其的崩溃,最后 ,我们是通过网上搜集资料和代码走查的方式来优化解决的,这里,我就把我们收集到资料和总结的经验分享下吧。Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。我们平常看到的Ou
2013-11-24 23:49:04 8029 1
原创 四大组件注册
myreceiver = new MySMSReceiver(); ifilter = new IntentFilter(); ifilter.addAction("android.provider.Telephony.SMS_RECEIVED"); //动态注册广播接收器 msgReceiver =
2013-11-24 23:31:00 1730
转载 android面试题
1. 请描述下Activity的生命周期。 2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全退出已调用多个Activity的Application? 5. 请介绍下Android中常用的五种布局。 6. 请介
2013-11-24 21:57:06 2600
转载 android json解析及简单例子
OPEN开发经验库http://www.open-open.com/lib/view/open1326376799874.htmlJSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,
2013-11-22 00:14:01 1204
转载 PopupWindow
PopupWindow有点类似于Dialog,相同点在于都是弹出窗口,并且都可以对其进行自定义显示,并且里面的监听组件,进行相应的操作,但它与Dialog又有很大的区别,PopupWindow只是弹出窗口,不会使宿主Activity组件失去焦点,也就是说PopupWindow弹出后,你仍可以与宿主Activity进行交互,Dialog却不能做到这一点。参考:http://blog.csdn.n
2013-11-22 00:12:22 4446 1
转载 PopUpWindow
PopupWindow有点类似于Dialog,相同点在于都是弹出窗口,并且都可以对其进行自定义显示,并且里面的监听组件,进行相应的操作,但它与Dialog又有很大的区别,PopupWindow只是弹出窗口,不会使宿主Activity组件失去焦点,也就是说PopupWindow弹出后,你仍可以与宿主Activity进行交互,Dialog却不能做到这一点。 本章我将介绍的是一个自定义的Popu
2013-11-22 00:10:45 1730
转载 Android 开机自启动应用
Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED”开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个BroadcastReceiver。1 xml 配置在AndroidManif
2013-11-21 23:47:32 1188
转载 Android AsyncTask与handler
本文主要讲解下AsyncTask的使用以及Handler的应用首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程!android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意:不要阻塞ui线程、确保只在ui线程中访问ui组件当我
2013-11-21 23:43:24 1036
转载 Service 的两种启动方法和区别
Service 的两种启动方法和区别Service的生命周期方法onCreate, onStart, onDestroy有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate -> onStart stopService的时候直接onDestroy 如果是调用者
2013-11-21 23:42:31 4371
转载 JAVA中的集合
在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection Collection Colle
2013-11-21 23:29:44 1247 2
转载 Java集合类详解
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E
2013-11-21 23:21:00 1015
转载 JAVA集合小结
下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashS
2013-11-21 23:16:31 828
转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() {
2013-11-21 23:04:12 1048
转载 为 Android 开发访问 JAX-RS Web 服务的 Apache HttpClient 客户端 学习创建 Apache HttpClient Android 客户端
简介Spring Android 简介Spring Android 是另一个选择。在本文中学习使用 Spring Android REST 客户端访问 RESTful Web 服务,同时阅读由 Deepak 撰写的文章:为 JAX-RS web 服务开发 Spring Android 客户端REST 软件架构基于具象资源传输。RESTful Web
2013-11-20 23:26:55 1263
转载 在 Android 应用程序中使用 Internet 数据 解析 XML、JSON 和 protocol buffers 数据
在 Android 应用程序中使用 Internet 数据解析 XML、JSON 和 protocol buffers 数据Android 应用程序必须访问位于 Internet 上的数据,而 Internet 数据可以有几种不同的格式。本文将介绍在 Android 应用程序中如何使用三种数据格式:XMLJSONGoogle 的 protocol buf
2013-11-20 23:20:03 2420
转载 详解 Android 的 Activity 组件
详解 Android 的 Activity 组件Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本
2013-11-20 23:11:19 986
转载 关于SQLite与SQLServer的区别
一、常见问题汇总 1 TOP 这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录: [pre]SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;[/pre]但是这条SQL语句在SQLite中是无法执行的,应该改为: [pre]SELECT * FROM [i
2013-11-20 22:10:13 15342
转载 解决TCP网络传输“粘包”问题
当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagram protocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的
2013-11-19 03:02:34 1475 2
转载 怎么解决TCP网络传输“粘包”问题
当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagram protocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的
2013-11-19 03:01:46 1235
转载 Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。其一:在代码中设置(如下)Java代码 package xiaohang.zhimeng; Java代码 import a
2013-11-18 22:33:44 1118
转载 Android中的Handler, Looper, MessageQueue和Thread
Android中的Handler, Looper, MessageQueue和Thread前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更
2013-11-18 16:35:39 1140
转载 Android调用jni全过程
个人记录下调用jni全过程,省的自己忘记了。哎。有些需要准备的地方,ndk环境,ndk源码一份,cygwin要装好,配好profile。java要配好环境变量。1.首先新建一个工程,建个类对调用native的方法进行声明。package com.stay.jni;public class CallNative {public CallNative() {
2013-11-16 19:09:28 1125
转载 Java 单例模式探讨
以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。总结一下我所知道的单例模式实现方式:1.预先加载法Java代码 class S1 {private S1() {System.out
2013-11-16 18:33:23 1919
转载 几种常用的设计模式介绍
几种常用的设计模式介绍1. 设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断
2013-11-16 18:17:27 163949 25
翻译 Android四大组件之Activity
Activity定义 Activity是一种提供了屏幕并能让用户做一些交互的应用组件,就像拨号,拍照,发送电子邮件或者浏览地图,每一个activity被给与了用于绘制用户界面的窗口,一般窗口都是充满屏幕的,但可能比屏幕小一点并且浮在其他窗口之上。 一个应用通常由多个相互紧密联系的Activies组成,典型的一个activity在应用中被指定成“主”activity,用户第一次运行应用所
2013-11-16 18:05:04 1100
android-studio-ide-193.6626763-mac.dmg
2020-08-08
jdk-8u241-x64.tar.gz
2020-05-01
Sourcetrail_2020_1_117_Linux_64bit.tar.gz
2020-03-31
lombok-plugin-0.26-2019.2.jar
2019-08-22
gat-linux-x86_64-3.1716.3.c.zip
2017-10-13
android.iml 和android.ipr
2017-04-23
Java零基础学习程序设计+帮助文档(适合初学者).rar
2013-01-02
tomcatPluginV321.zip
2012-12-31
GTK+2.0编程范例-书籍和书中代码.tar.gz
2012-12-27
Linux窗口程序设计—Qt4精彩实例分析光盘源码.zip
2012-12-15
grub.rar--多盘启动工具
2012-12-14
virtualbox-6.0_6.0.8-130520~Ubuntu~xenial_amd64.deb
2019-06-25
Driver_All_in_One_V0.1_Android_M_3344826558.pdf
2017-12-11
Driver_All_in_One_V1.0_MT6572_MT6582_AOSP--3166045878.pdf
2017-07-02
ConvertToUTF8.zip
2014-09-16
The Swift Programming Language.zip
2014-06-03
android-VLC-debug-source.zip
2014-05-15
Android ListView添加两个Button焦点获取
2014-04-04
Launcher可导Eclipse无错误+Launcher学习总结.zip
2013-12-21
嵌入式开发之S5PC100_ARM开发.pdf
2013-06-13
JSP+SQL网上书店系统源码.rar
2013-05-31
HTTP代理服务器.zip
2013-01-07
基于TCP文件传输控制台程序.zip
2013-01-07
基于UDP的文件传输.zip
2013-01-07
Cannot open include file: 'streambuf‘.rar
2013-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人