文章分类 -  Android

Android与C#Socket之间的收发问题
摘要:在开发过程中,模拟器是可以发送消息到服务器,服务器也能收到,也就是说socket之间的通讯时可以建立的,但是当服务器发回消息到模拟器的时候,模拟器竟然没有反应,后来经过查找,发现原来是协议机制的问题,我们使用C#开发的服务器,不管接收还是发送,都会放入一个缓冲区中,而这个缓冲区的类型是byte[],... 阅读全文

posted @ 2014-05-16 23:26 IOTer 阅读(1675) 评论(0) 推荐(0)

android socket编程实例
摘要:android客户端通过socket与服务器进行通信可以分为以下几步:应用程序与服务器通信可以采用两种模式:TCP可靠通信 和UDP不可靠通信。(1)通过IP地址和端口实例化Socket,请求连接服务器: socket = new Socket(HOST, PORT); //host:为服务器的IP... 阅读全文

posted @ 2014-05-16 23:24 IOTer 阅读(5712) 评论(0) 推荐(0)

PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
摘要:Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统。要想实现PC电脑和Android模拟器系统以及Android模拟器之间相互通信必须借助端口重定向(redir)来实现。先说说端口重定向所需要的telnet客户端安装:wi... 阅读全文

posted @ 2014-05-16 23:20 IOTer 阅读(5070) 评论(0) 推荐(0)

自定义ZIP刷机包攻略
摘要:首先,解压开ZIP包。应该得到2个文件夹和一个img文件。1.如何替换ROM包里的软件?(比如launcher等)其实很简单!删掉system\app里的相应的apk,加入自己的apk即可,而且不需要同名称。比如CM原来集成了ADWlauncher,直接删掉它,把我们想要的launcher放进去就行... 阅读全文

posted @ 2014-05-16 23:13 IOTer 阅读(1412) 评论(0) 推荐(0)

让一个Activity变为一个窗口
摘要:在AndroidMainfest.xml中定义Activity的地方添加属性android:theme="@android:style/Theme.Dialog"让窗口变成半透明android:theme="@android:style/Theme.Translucent" 阅读全文

posted @ 2014-05-16 23:12 IOTer 阅读(162) 评论(0) 推荐(0)

解决点击ListView条目的时候变颜色的问题
摘要:android:listSelector="@color/transparent" listview点中的颜色变化在ListView布局文件里面配置 android:cacheColorHint="颜色值"颜色值设为透明值#00000000 阅读全文

posted @ 2014-05-16 23:10 IOTer 阅读(281) 评论(0) 推荐(0)

Eclipse 自动补完功能增强 告别 Alt-/
摘要:习惯了 Visual Studio 的自动匹配方式,用 Alt-/ 的方式还真是有点不顺手。虽然已做好心理准备,来努力适应这种变化,不过偶然间的小发现,使我打消了这想法。运行 Eclipse,依次点击 Window -> Perferences -> Java -> 编辑器 -> 内容辅助,在“内容... 阅读全文

posted @ 2014-05-16 23:08 IOTer 阅读(149) 评论(0) 推荐(0)

获取手机安装的所有程序
摘要:1.获取包管理器对象PackageManager pm = context.getPackageManager();2.得到所有安装的程序包名 List infos = pm.getInstallPackages(PackageManager.GET_UNINSTALLED_PACKAGES);... 阅读全文

posted @ 2014-05-16 23:06 IOTer 阅读(233) 评论(0) 推荐(0)

Android触摸事件传递机制
摘要:android系统中的每个View的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev)这个方法用来分发TouchEvent2)public boolean onInterceptTouch... 阅读全文

posted @ 2014-05-16 23:00 IOTer 阅读(243) 评论(0) 推荐(0)

dp,sp,px的区别
摘要:1.dp:(设备的独立像素)不同的设备有不同的显示效果,这个和设备硬件有关2.sp:(放大像素)主要用于字体的显示3.px:(像素)不同的设备显示效果相同 阅读全文

posted @ 2014-05-16 22:58 IOTer 阅读(185) 评论(0) 推荐(0)

Android仿真器和PC键盘对应关系
摘要:仿真器的虚拟按键 键盘的按键Home HOMEMenu (左软按键) F2 or Page-up buttonStar (右软按键) ... 阅读全文

posted @ 2014-05-16 22:39 IOTer 阅读(168) 评论(0) 推荐(0)

Andorid在activity之间传递对象
摘要:要想在activity之间传递对象,可以使用全局的盒子 (1)定义一个类继承Application,在类里面把想要传递的对象的引用定义进去 public class MyDoubanApp extends Application { public NoteEntry ne; ... 阅读全文

posted @ 2014-05-16 22:37 IOTer 阅读(116) 评论(0) 推荐(0)

Android获取系统运行的服务
摘要:public class ServiceRunningUtil { public static boolean isRunning(Context context,String className){ ActivityManager manager = (Acti... 阅读全文

posted @ 2014-05-16 22:36 IOTer 阅读(419) 评论(0) 推荐(0)

Android创建正在加载数据的对话框
摘要:在异步任务AsyncTask的onPreExecute方法(后台任务执行之前调用)中创建1.ProgressDialog dialog =ProgressDialog .show(context, "请稍后...","正在获取数据...", true);2.在onPostExecute方法(后台任务... 阅读全文

posted @ 2014-05-16 22:35 IOTer 阅读(163) 评论(0) 推荐(0)

Android 中从res/values/strings.xml中读取具体的字符串的方法
摘要:正确的解法:String mess = getResources().getString(R.string.mess_1);另外一种:you can simplify that tothis.getString(R.string.some_id)if you're already in a Cont... 阅读全文

posted @ 2014-05-16 22:34 IOTer 阅读(342) 评论(0) 推荐(0)

Android判断是否有网络连接
摘要:private boolean isNetWorkAvaiable() { ConnectivityManager manager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); Ne... 阅读全文

posted @ 2014-05-16 22:33 IOTer 阅读(115) 评论(0) 推荐(0)

Android定义字符串数组资源并在程序中使用
摘要:在Android中可以使用字符串数组资源。在资源文件中定义方式如下:sa1sa2在Activity中取得方法如下:String[] sa = getResources().getStringArray(R.array.sa);还可以使用整数数组。定义名称为integer-array。调用方法为get... 阅读全文

posted @ 2014-05-16 22:32 IOTer 阅读(353) 评论(0) 推荐(0)

Activity的Launch mode详解
摘要:Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent... 阅读全文

posted @ 2014-05-16 22:30 IOTer 阅读(197) 评论(0) 推荐(0)

Android屏幕点亮(常亮)及屏幕解锁和锁定
摘要://保持屏幕常亮PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager... 阅读全文

posted @ 2014-05-16 22:29 IOTer 阅读(603) 评论(0) 推荐(0)

Android permission 访问权限大全
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml 中声明相关权限请求,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties” 表在 checkin 数据库中,改值可以修改上传( All... 阅读全文

posted @ 2014-05-16 22:27 IOTer 阅读(116) 评论(0) 推荐(0)

导航