- 浏览: 359900 次
- 性别:
- 来自: 南京
最新评论
-
nglxl:
点赞啊,必须点赞!!深度好文,解决了困扰我多年的疑惑。
tcp 长连接与短连接 -
cofftech:
opengl源码http://www.eyesourcecod ...
OPenGL ES 关键API小结 -
mail_j:
不是很好用,很多情况都不能处理 1、没有区分关键字的大小写2、 ...
Java解析sql语句,分析出调用到的所有表 -
a455642158:
就算监听到变成了cmwap还不行,还得监听网络连接状态Stat ...
android APN切换cmwap实现 -
xuhl1022:
看了您的android 4篇 浏览器二次开发,感触颇深,写的很 ...
Android浏览器Browser二次开发(四)浏览器中的APN切换
文章列表
G14 root权限获取
- 博客分类:
- Android技术学习讨论
HTC G14 ROOT权限获取后就能删除系统自带的程序,相信老手们都知道.那么HTC G14要如何才能获取ROOT权限呢?下面就为大家推荐一种HTC G14 ROOT权限获取教程,希望可以帮到有需要的机友们!
PS:本教程仅适用于S-OFF!
一.ROOT准备工作:
1.下载本帖最下端附件HTC G14 ROOT附件.zip,下载好后解压可得到:
A.PG58IMG--recovery 5.0.2.3中文版.zip
B.PG58IMG--recovery 5.0.2.7中文版.zip
C.ROOT.zip
PS:为大家提供两个版本的recovery,都是中文版的。一个为5.0.2.3版本 ...
package com.android.test;
002
003
import android.app.Activity;
004
import android.content.Context;
005
import android.content.Intent;
006
import android.database.Cursor;
007
import android.net.Uri;
008
import android.os.Bundle;
009
i ...
锁屏d ds
- 博客分类:
- Android技术学习讨论
private final IDevicePolicyManager mService;
mService = IDevicePolicyManager.Stub.asInterface(
ServiceManager.getService(Context.DEVICE_POLICY_SERVICE));
if (mService != null) {
try {
mService.lockNow();
} catch (RemoteException e) {
...
tcp 长连接与短连接
- 博客分类:
- Java
http长连接与短连接
一、长连接与短连接:
长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。
这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。
短连接:Client方与server每进行 ...
DM要点解析
- 博客分类:
- Android技术学习讨论
RedBend关于DM的培训总结报告
本次会议历时2天, 总计4个小时左右, 比较全面地介绍了FOTA, FUMO等协议以及RedBend公司关于DM(移动售后增强服务)的实现。
第一天下午先对Questionnire问题单的重要性进行了讲解。RedBend公司需要我们 ...
有时候别人创建的应用有自定义的Permission, 在permissionLevel的定义时设置了android:protectionLevel这一项。取值范围有四种:
"normal"
"dangerous"
"signature"
"signatureOrSystem"
如果定义的是前面两种normal或者dangerous, 我们自己的应用需要去访问其对应受保护的资源时只需要在androidManifest.xml中添加相同的uses-permission就行了。 如果是signature, 我们仅仅 ...
求bit位中1的总个数为n的所有整数集合
- 博客分类:
- 数据结构与算法
public class TTT {
public static void main(String[] args) {
int[] array = new int[31];
new TTT().arrange(array, array.length, 3, 0);
}
public void arrange(int[] array, int left, int mNum, int start) {
if (mNum == 0) {
for (int i = 0; i < array.length; i++) {
System.out ...
谷歌官方关于android UI 显示的性能优化方案建议: http://files.cnblogs.com/over140/2011/3/Th_0230_TurboChargeYourUI-HowtomakeyourAndroidUIfastandefficient.pdf
Android中的弹出框在被点击时, 无论点击哪个按钮都会关闭窗口。 但是有的情况下我们不需要立即关闭窗口。下面的情况是弹出框中要求用户输入文件名, 并在点击确定时检查文件名的合法性, 不合法则提示用户重新输入, 弹出框要保持在界面上。 点击取消时弹出框消失。 这里通过对控件的反射来实现:
/**our button handler**/
private ButtonHandler bHandler;
//pop up dialog with own button handler
private void popUpDialog(AlertDialog dialog) {
...
第四章 浏览器中的APN切换
业务需求:有些链接需要使用CMWAP接入点才能成功访问, 我们的浏览器必须能够自动切换CNNET, CMWAP.
分析:调用浏览器的时候在Intent中传递一个参数, 用于标示接入点需要。 我们的浏览器需要处理3种情况, 第一是参数为cmwap时, 切换成cmwap; 第二是参数为cmnet或者从桌面上的浏览器图标点击, 第一次启动浏览器时, 切换成cmnet; 第三是打开一个链接, 没有参数时, 不做切换, 直接使用当前接入点。 如果已经打开浏览器, 并且切换成cmwap, 无论后来如何去手动设置接入点, 当点击浏览器里面的链接, 或者输入其他地址进行访问时, ...
第三章--浏览器全屏显示
业务需求:浏览器设置中支持全屏显示的功能。
分析:只需要在设置界面上增加是否全屏的checkBox, 然后BrowserActivity中读取这个值, 来设置窗口的Style.
修改: 1. 修改项目下的res/xml文件夹下的browser_prefe ...
第二章 修改浏览器使之支持WML格式页面。
对于移动终端,有时候服务器返回的是WML格式的页面。 比如说中国移动的一些需要使用cmwap接入点的业务页面(DCD, 移动梦网…), 这就要求终端浏览器必须能够支持对WML格式页面的解析和显示。 Android原始代码里的webkit层虽然提供了WML相关的解析类,但是并没有很好地支持,所以在页面上无法正确显示。 我们需要做以下一些修改:
1. 打开对WML格式解析的通道
修改源码的\external\webkit\WebCore\dom\DOMImplementation.cpp
获取到服务器返回的数据中的content-type字段值后, ...