- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Android应用apk的调试模式签名和发布模式签名
一般从项目的bin目录下拷贝的apk是调试模式签名,在发布时往往不被通过,例如在联想开发社区会报错"校验签名信息异常,不允许android debug签名apx包"。 《Android签名详解》全文摘录如下,红色部分为重点或注释: 在Android 系统中,所有安装 到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立
2013-01-17 17:13:49 1368 2
转载 如何控制 VC 中控件间的TAB切换顺序
方法一:在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP 是影响TAB顺序的。先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。 方法二:在VC中,首先
2013-01-16 17:24:25 857
转载 用Java读取INI文件(带section的)
下面是我从一篇博文中转载过来的,在android中使用的时候发现转义字符有问题,修改如下,希望给其他朋友有所参考。下面36~37行的地方应该改为:// ---> \\最终是通过Properties来实现的,比直接字符流来读取多了很多便利. 可以直接定位到域,根据键就能拿到值.而不是遍历判断来取值[java] view plaincopy/*
2013-01-15 19:27:37 2273
转载 读写ini文件 java
1、设置变量[java] view plaincopyString configpath = "/mnt/sdcard/policenavi/Config1/Config1.ini"; FileInputStream fis = null; // 读 OutputStream fos ; Properties pp;
2013-01-15 19:09:40 15881 1
转载 ANDROID 实现选择文件对话框
2012-10-23 00:02 454人阅读 评论(0) 收藏 举报[java] view plaincopy// filename: CallbackBundle.java package com.example.openfiledemo; import android.os.Bundle; // 简单的Bundle
2013-01-15 17:24:41 3714 1
转载 Android读写文件正确实行方法介绍
众所周知Android有一套自己的安全模型, 具体可参见Android开发文档。当应用程序(.apk)在安装时就会分配一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况下 ,任何应用创建的文件,数据库, sharedpreferences都应该是私有的(位于/data/data/your_project/files/),其余程序无法访问。除非在创建时指明是M
2013-01-15 09:47:21 388
转载 Android读写文件
一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in = getResources().openRawResource(R.raw.bbi); //在\Test\res\raw\bbi.txt, int length = in.avai
2013-01-14 20:15:14 450 5
转载 Android数据存储与访问之使用普通文件
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了如下几种方式:文件SharedPreferences(参数)SQLite数据库内容提供者(Content provider)网络一. 文件1.1使用文件进行数据存储Activity提供了openFileOutput()方法可以用于把数据输
2013-01-14 19:50:37 538 1
转载 Android实现文件浏览对话框
首先选择一个目录做为根目录,然后打开此目录,常用的就是使用File这个类了,如下:File file=new File(path);然后可以通过获取到此目录下所有文件及文件夹的列表:如下:File[] files = file.listFiles();然后再根据根据得到的文件,来判断是文件夹还是文件,如果是文件夹,那么我们就将文件夹添加到列表中,如果是文件
2013-01-14 19:27:45 2884
转载 详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中
上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库!先介绍几个基本概念知识:什么是SQLite: SQLite是一款轻量级数据库,它的设计目的是
2013-01-11 18:00:52 1220
转载 关于Android中xml布局文件
LinearLayout和RelativeLayout共有属性:java代码中通过btn1关联次控件android:id="@+id/btn1"控件宽度android:layout_width="80px" //"80dip"或"80dp"android:layout_width =“wrap_content”android:layout_width =“
2013-01-10 11:16:57 527 2
转载 建立自己的TOAST
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码
2013-01-10 10:41:33 498
转载 TabWidget/TabHost的两种使用方法
Android TabWidget/TabHost有两种使用方法: 第一种:使用系统自带写好的TabHost(及继承自TabActivity类)具体代码如下: Java代码 "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layo
2013-01-09 18:17:29 839
转载 浅谈Android五大布局
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear
2013-01-09 13:38:30 402
转载 android 中用SQLITE实现电子词典的方法
转自 [url] http://www.blogjava.net/nokiaguy/archive/2010/07/31/327623.html[/url] 引用英文词典是手机中经常使用的应用。因此,在本文将结合Android来讨论如何实现一个Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的
2013-01-09 10:26:06 2588
转载 Android系列教程之八:ListView组件的使用
一、 不使用 xml 布局文件创建一个 ListView创建一个名称为 HelloListView 的 Android 工程,可以参见 Android教程之三:第一个Android应用,HelloWorld 。要使用 ListView ,需要让你的 Activity 继承于 ListActivity ,这个和以前的有区别,以前的都是继承 Activity ,该ListActivity 继承
2013-01-09 10:12:35 491
转载 ListView 使用
istView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。首先在xml里面定义一个ListViewXml代码 android:id="@+id/LinearLayou
2013-01-08 20:52:04 401
转载 理解Android的菜单
前言今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。PS:强烈推荐《Pro Android 3》,是我至今为止看到的最好的一本android书,中文版出到《精通Android 2》。理解Android的菜单菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系
2013-01-08 19:02:14 637
转载 adb shell 命令详解
adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级;
2013-01-08 18:30:46 510
转载 Android:theme
Android:theme |字号 订阅android:theme="@android:style/Theme.Dialog" // Activity变成对话框形式android:theme="@android:style/Theme.NoTitleBar"android:theme="@android:style/Theme.NoTit
2013-01-08 15:09:19 1383
转载 Android 对话框基本应用详细教程
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,
2013-01-07 14:24:03 335
原创 Android文件访问权限问题
在Android开发,对于文件的访问权限中说明我感觉不是很清楚,用了一个小例子来说明android创建文件,用另外一个应用去访问创建的文件。在android文件创建的模式中使用MODE_PRIVATE创建文件,API中的解释如下:File creation mode: the default mode, wherethe created file can only be accessed
2013-01-07 11:39:46 1349 1
转载 Android程序运行时权限与文件系统权限的区别
要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个概念。apk程序是运行在虚拟机上的,对应的是Android独特的权限机制,只有体现到文件系统上时才使用linux的权限设置。(一)linux文件系统上的权限-rwxr-x--x system system 4156 2010-04-30 16:13 test.apk代表的是相应的用户/用户组及其
2013-01-07 11:34:51 554
转载 Android系统中自带的图标
Android™ 1.6 android.R.drawable Icon ResourcesResource Usage example:android:icon="@android:drawable/ic_menu_save"alert_dark_frame alert_light_frame arrow_down_float arrow_up_float b
2013-01-07 11:24:10 510
转载 Android应用程序如何访问/sys和/proc等目录下的系统文件
Android 下应用程序不能直接 获得 root 权限,因此如果需要修改 /sys 或 /proc 等目录下的文件时,有以下两种方法可以选择: 通过 service 或虚拟设备的方法将使得应用程序临时 获得 root 权限对 /sys 或 /proc 目录下的文件修改访问权限,使得它们能够被程序访问 对于方法 1 ,可以参看我后续会写到的一篇文章《如何使 Android 应用
2013-01-07 11:19:22 1232
转载 关于编程,大学没有传授的十件事
1. 我们总是错的 开发人员有着相当大的自我意识,包含了一些其他的非技术性缺陷,这也正是为什么我们很难发现我们做错了什么。我看到过很多无休止的设计讨论,开发人员不断地发表自己的想法……呵呵!猜猜怎样……我们都错了,唯一的区别就是我们犯错的离谱程度不同。 理解并接受这个事实非常重要,我们只有这样做了,才能敞开心胸去听听别人的意见,采用他们的想法,来得出一个更好的解决办法。
2013-01-05 19:35:47 272
转载 uboot源代码分析及移植
本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下
2013-01-05 19:26:36 479
翻译 SVN常用命令
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache
2013-01-05 19:22:40 291
转载 AndroidUI之开关效果的设计
最终效果如下:具体来说就是实现了checkbox自定义选中和为选择样式,菜单项根据不同位置设置不同背景.先上整体布局文件代码:[html] view plaincopyLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm
2013-01-05 19:06:08 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人