随笔分类 - Android基础开发
摘要:Android应用中有时为了实现某些特殊的功能或效果,往往需要使用一些谷歌隐藏的API(加有@hide标记的public类、方法或常量),例如PolicyManager。 使用Android隐藏的API主要有两种办法:1.利用Java反射机制,使用反射的方法得到隐藏API;2.使用源码编译时生成的全编译过的classes.jar包。 举例说明,下面的代码如果直接使用会报错。 mWindowManager = (WindowManager)mContext.getSystemService(Context.WINDOW_SERVICE); mWindow = PolicyMan...
阅读全文
摘要:使用到了ColorMatrix。Java代码:package com.figo.imgedit; import java.io.FileNotFoundException; import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.ColorMatrix;
imp..
阅读全文
摘要:判断手机的网络状态,需要使用ConnectivityManager。ConnectivityManager主要管理和网络连接相关的操作 。 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。NetworkInfo类包含了对wifi和mobile两种网络模式连接的详细描述,通过其getState()方法获取的State对象则代表着连接成功与否等状态。Java代码:package com.lenovo.test.network; import android.app.Activity;
import android.app..
阅读全文
摘要:接上一篇文章《Android上传文件到Web服务器,PHP接收文件(一)》,这次在之前的基础上添加进度显示,Java代码如下所示:package com.lenovo.uptest; import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.net.HttpURLConnection;
import java.net.URL; import android.app.Activity;
imp..
阅读全文
摘要:有时候需要在程序中使用代理服务器,可以在建立网络链接的代码之前添加以下代码: Properties prop = System.getProperties(); // proxy host IP address String proxyHost = "X.X.X.X"; // proxy port String proxyPort = "X"; prop.put("proxySet", "true"); prop.put("proxyHost", proxyHost); prop.put(&qu
阅读全文
摘要:Android上传文件到服务器,通常采用构造http协议的方法,模拟网页POST方法传输文件,服务器端可以采用JavaServlet或者PHP来接收要传输的文件。使用JavaServlet来接收文件的方法比较常见,在这里给大家介绍一个简单的服务器端使用PHP语言来接收文件的例子。服务器端代码比较简单,接收传输过来的文件:<?php
$target_path = "./upload/";//接收文件目录
$target_path = $target_path . basename( $_FILES['uploadedfile']['name
阅读全文
摘要:在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。 "/proc/meminfo"文件记录了android手机的一些内存信息,在命令行窗口里输入"adb shell",进入shell环境,输入"cat /proc/me
阅读全文
浙公网安备 33010602011771号