摘要: 前些天写了一个Android手机在局域网内利用Wifi进行文件传输的Demo,其中用到了Socket编程,故此总结(盗了网友的一些图和文字)。好久好久没来博客园了~~1.什么是Socket?socket英文意思是插座,只有插上插座,才会有电流。如果把他用在网络中,只有建立了socket连接,才能传输... 阅读全文
posted @ 2015-05-15 11:37 ikarl 阅读(347) 评论(0) 推荐(0) 编辑
摘要: package com.example.contactdemo; import android.app.Activity; import android.content.ContentResolver; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; import android.view.View; import... 阅读全文
posted @ 2012-12-17 13:54 ikarl 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 调用系统Activity时可能会出现一些问题,使我们的程序不能运行,这时我们要考虑是不是没有获得权限,而获得权限的代码很简单。在AndroidManifest.xml里面添加<uses-permission>标签即可。例如我们需要直接调用系统Activity拨打电话,那么除了以下代码:public class CallDear extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon... 阅读全文
posted @ 2012-12-01 14:27 ikarl 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章写了,关于使用SharedPreferences存储简单类型数据,下面再看看如何使用SharedPreferences存储稍微复杂点的数据。这些数据包括图片数据和对象或其它数据类型。存储这类数据,需要将其编码,将这些复杂类型的数据转换成Base64格式的编码,然后以字符串的形式保存在xml文件中。源代码(布局文件未贴出):查看源代码 1 package android.test.sharedpreferencescomplex; 2 3 import java.io.Serializable; 4 5 public class MobileInfo implements Se... 阅读全文
posted @ 2012-11-13 17:13 ikarl 阅读(3435) 评论(3) 推荐(2) 编辑
摘要: SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)。SharedPreferences常用来存储一些轻量级的数据.//获得SharedPreferences对象SharedPreferencesmySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE);//获得SharedPreferences.Editor对象SharedPreferences.Editor editor = m 阅读全文
posted @ 2012-11-13 00:27 ikarl 阅读(778) 评论(1) 推荐(1) 编辑
摘要: Android系统控件可能会不能满足需求,那么就需要自定义一个控件。下面是我做的关于Android自定义控件以及其使用的方法。1.首先,我们要对所需自定义控件的进行布局:在layout建立布局文件imagetext.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent 阅读全文
posted @ 2012-11-12 14:43 ikarl 阅读(541) 评论(0) 推荐(1) 编辑
摘要: Android使用Activity显示调用另一个Activity不仅可以在同程序中实现调用,也可以跨程序调用,比如如下代码可用来调用系统短信Activity来发送短信:Uri uri = Uri.parse("smsto:13677319700"); //smsto:短信接受方手机号码Intent intent=null;intent =new Intent(Intent.ACTION_SENDTO,uri); //调用Intent.ACTION_SENDTO,然后传一个uri intent.putExtra("sms_body", "I lo 阅读全文
posted @ 2012-11-01 01:35 ikarl 阅读(294) 评论(0) 推荐(1) 编辑