Android
Alan_Miu
我不是为了输赢, 我就是认真.
展开
-
Android小东东收集
//设置ListView中item第一个的上面和下面两条分隔线listview.setHeaderDividerEnabled(true); //连接超时的:httpUrlConnection.setConnectTimeout(int timeout)//读取信息超时的:setReadTimeout(int timeout) //显示网络信息...原创 2011-01-14 10:06:53 · 121 阅读 · 0 评论 -
Android中隐藏标题栏和状态栏
一、隐藏标题栏 //隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 二、隐藏状态栏 //隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL...原创 2011-03-21 14:57:55 · 150 阅读 · 0 评论 -
Android APN设置
由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段: content://telephony/carriers...原创 2011-01-23 21:41:04 · 230 阅读 · 0 评论 -
Android原生(Native)C开发之五:zlib移植笔记
zlib(http://www.zlib.net/)是一套非常流行的且开源的压缩、解压缩库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE演算法,最初是为libpng函式库所写的,后来普遍为许多软体所使用。zlib当前版本是 1.2.3,其移植性非常好,本人已经在Windows、Linux、WinCE、Sy...原创 2011-01-23 20:53:32 · 260 阅读 · 0 评论 -
Android原生(Native)C开发之四:SDL移植笔记
SDL(Simple DirectMedia Layer)是一套开放源码的跨平台多媒体开发库,使用C语言写成。SDL提供了多种图像、声音、键盘等的实现,可配置性与移植性非常高,开发者可以开发出跨多个平台(Linux、Windows、Mac OS X、Symbian、Widnows Mobiel等嵌入式系统,当然也包括今天要移植的平台:Android)的应用,目前SDL多用于开发游戏、模拟器、媒体播...原创 2011-01-23 20:48:33 · 216 阅读 · 0 评论 -
Android原生(Native)C开发之三:鼠标事件篇(捕鼠记)
在做SDL至Android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下: # cat /proc/bus/input/devicescat /proc/bus/input/devicesI: Bus=0000 Vendor=0000 Product=0000...原创 2011-01-23 20:41:45 · 178 阅读 · 0 评论 -
Android原生(Native)C开发之二:framebuffer篇
虽然现在能通过交叉环境编译程序,并push到Android上执行,但那只是console台程序,是不是有些单调呢?下面就要看如何通过Linux的 framebuffer 技术在Android上画图形,关于Linux的framebuffer技术,这里就不再详细讲解了,请大家google一下。操作framebuffer的主要步骤如下:1、打开一个可用的FrameBuffer设备;2、通...原创 2011-01-23 20:16:57 · 226 阅读 · 0 评论 -
Android原生(Native)C开发之一:环境搭建篇
Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可以在cygwin中编译一个),但你可以选择下载一个现成的交叉编译环境:http://www.codesourcery.com/gnu_tool...原创 2011-01-23 20:12:56 · 191 阅读 · 0 评论 -
Android隐藏程序及调用
新建一个activity,编辑AndroidManifest.xml。<intent-filter> <action android:name="ancool.miao"/> <category android:name="android.intent.category.DEFAULT"/> &...原创 2011-01-23 14:52:52 · 221 阅读 · 0 评论 -
Ubuntu下使用Android ADB
android本身就有linux下的SDK包。 所以就方便了不少,可是一直不知道如何在ubuntu下开始执行adb命令。。 然后就各种搜索。 新手要善用搜索。。 找到很多方法,终于找到一个可以使用的。。 现在已经在开始用了。 写在这里做一个记录,并且凑一篇文章下来 。。 首先下载SDK工具 http://developer.android.com/sdk/ 解压得到 A...原创 2011-01-23 14:37:52 · 159 阅读 · 0 评论 -
Android各种调用
1,web浏览器 Java代码 Uri myBlogUri = Uri.parse("http://kuikui.iteye.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); Uri myBlogUri = Uri.parse("http://kuikui.iteye...原创 2011-01-23 13:33:44 · 181 阅读 · 0 评论 -
Android Intent and Intent-filter SDK file
Android Intent and Intent-filter SDK file Intent 使用了有一些时候了,但是往往不知道其真正的内涵,通常都是用来作为 Activity传递数据的工具,另外些时候在使用 Broadcasting来控制今天尝试著看了下 SDK 文档。 前半部分是叙述 Intent 的用法,后半部分是使用 Notepad 的例子来描述 Intent 的用法。 ...原创 2011-01-23 13:03:51 · 149 阅读 · 0 评论 -
使用Android系统隐藏api读取*.apk程序安装包信息
前提:我们需要得到 Android 系统源码编译输出的一个文件 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar 这个包里面包含所有的系统api, 隐藏的, 公开的 添加 jar方法 右键功能菜单->Properties->Ja...原创 2011-01-23 11:42:42 · 234 阅读 · 0 评论 -
Android获取手机型号和系统版本号
手机型号和版本号获取方法: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text); ...原创 2011-01-18 17:19:33 · 468 阅读 · 0 评论 -
Android打开文件
/* 在手机上打开文件的method */ private void openFile(File f) { Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(andr...原创 2011-01-14 13:26:32 · 207 阅读 · 0 评论 -
Android数据存储之二SharedPreferences
在此之前的学习内容是数据存储之一文件存储。在本地存储中常用的有,文件、配置文件、数据库。前面的学习主要是针对本地文件的。我认为可以把SharedPreferences看做是配置文件,虽然它也是采用XML格式存储的。 比如我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在Android中我...原创 2011-01-14 11:19:49 · 109 阅读 · 0 评论 -
Android数据存储之三SQLite嵌入式数据库(2)
5.编写测试类 编写一个针对ContactsService的测试类,测试ContactsService类中的各个方法是否正确。package com.changcheng.sqlite.test; import java.util.List;import com.c...原创 2011-01-14 10:53:43 · 145 阅读 · 0 评论 -
Android数据存储之三SQLite嵌入式数据库(1)
一、SQLite简介 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)...原创 2011-01-14 10:51:13 · 211 阅读 · 0 评论 -
Android 中 Proguard 和 JNI 的相关问题
在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、创建proguard.flag文件,里面写...原创 2012-03-27 12:26:45 · 200 阅读 · 0 评论