- 博客(22)
- 收藏
- 关注
转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)...
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0);通过以...
2011-02-21 19:37:00
371
转载 【Android】防止UI界面被输入法遮挡(画面随输入法自适应)
相应用过Android手机的朋友都知道,有时候在文本框中输入文字后,操作按钮被输入法遮挡了,不得不关闭输入法才可以继续操作。比如下面这个画面:画面布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/...
2011-02-15 15:16:00
108
转载 【Android基础】获取手机分辨率
在开发手机应用时,除了对API的掌握外,更重要的还是画面。对于画面,屏幕分辨率又是很重要的一个因素。 由于手机屏幕尺寸各不相同,在画面布局时就需要考虑这个问题。Android可以设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕边界,以免布局变形。下面我们就讲一下,如何通过代码获取手机屏幕的分辨率,代码其实很简单,关键是android...
2011-02-10 15:56:00
160
转载 【Android基础】页面跳转与传值(Activity跳转与传值)
一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下:Inten...
2011-02-10 14:02:00
547
转载 【Android】简易音乐播放器(介绍使用Service和Broadcast播放音乐文件)
使用service播放sdcard中的一首歌曲,并在service中通过广播broadcast通知Activity更新界面。下面三个最终的图分别是:初始化时,播放时,暂停时。界面是两个按钮,采用LinearLayout布局。代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout...
2011-02-10 11:20:00
177
转载 【Android】分享
本讲主要介绍如何在自己的应用中实现分享功能,同时介绍如何将自己的程序加入分享列表。比如有一张图片,想要分享到校内上...看看效果图吧。本次我们就是要做这样的效果,同时把自己的应用也加入到分享列表中。调出"共享方式"的代码如下: Intent intent=new Intent(Intent.ACTION_SEND); ...
2011-02-01 14:12:00
71
转载 【Android】数据存储之ContentProviders
本讲介绍如何使用Content Providers。Content Providers是所有应用程序之间数据存储和检索的一个桥梁,作用就是使得各个应用程序之间实现数据共享。Content Providers是一个特殊的数据存储类型,提供了一套标准的借口用来获取、操作数据。系统也提供了音频、视频、图像等几个常用的Content Providers。如果你想公开自己应用的私有...
2011-02-01 13:41:00
82
转载 【Android】数据存储之Network
Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了...
2011-02-01 13:37:00
104
转载 【Android】数据存储之SQLite
Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了...
2011-02-01 13:36:00
92
转载 【Android】数据存储之Files
Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据Shared Preferences主要用于系统配...
2011-02-01 13:35:00
77
转载 【Android】数据存储之Shared Preferences
Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据Shared Preferences主要用于系统配置信息的...
2011-02-01 13:34:00
146
转载 【Android】对话框 AlertDialog
本讲介绍一下Android基本组件:对话框AlertDialog。API:java.lang.Object↳android.app.AlertDialog.Builder使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话...
2011-02-01 11:00:00
331
转载 【Android】本地图片选择(打开媒体库,选择图片)
在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。应用范围:图片上传时的图片选择 , 类似"浏览"。效果:所有的图片都会列出来,包括目录。在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返...
2011-01-31 16:12:00
55
转载 【Android】Handler使用入门
本讲内容:Handler使用入门当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handle...
2011-01-31 15:35:00
121
转载 bit.ly 域名缩短
首先到 bit.ly 官方网站(bit.ly)申请一个账号,然后获取API KEY。注册过后,通过该账号进行的域名缩短服务都会有记录,可以帮助用户进行分析等。注册账号后,只要进入Setting,可以看到你的API key。API 说明:RESTAPI¶/v3/shorten¶For a long URL,/v3/shorten enco...
2011-01-31 14:22:00
935
转载 【Android】滑动屏幕效果GestureDetector、OnGestureListener、ViewFlipper
屏幕切换指的是在同一个Activity内屏幕见的切换。通过GestureDetector、OnGestureListener实现滑屏事件。ViewFlipper是继承至FrameLayout的,所以它是一个Layout里面可以放置多个View。示例中第一页仅放了一个按钮BUTTON,向下滑屏时,每页都只放了一个TEXTVIEW。页面:<?xml version=...
2011-01-31 11:39:00
145
转载 【Android】Android动画入门Animation 、AnimationUtils
本讲内容:Android 动画入门指南1、补间动画2、逐帧动画Android中动画的实现分两种方式,一种方式是补间动画 Teen Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。有点Flash基础的同学理解起来会很容易。接下来我们一个一个学习。一、补间动画 ...
2011-01-31 10:02:00
393
转载 【Android入门】注册监听器的几种方式
以 setOnClickListener 举例。1. setOnClickListener(this) 本类实现监听,因此本类需要继承OnClickListener,并且实现onClick方法。2. setOnClickListener(this.XXX)本类不需要继承OnClickListener,只要实现XXX方法。 pu...
2011-01-30 16:49:00
244
转载 【Android】树形菜单、扩展下拉菜单BaseExpandableListAdapter、AbsListView
先看效果~也就是BaseExpandableListAdapter、AbsListView类的使用,就不多说了..大牛留情...就两个类。ExpandLabel:package com.yfz;import java.util.ArrayList;import java.util.List;import android.app.Activity;...
2011-01-30 16:37:00
73
转载 【Android】Http请求
比较简单直接贴代码了。package jftt.test;import java.io.IOException;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameVa...
2011-01-30 15:29:00
75
转载 Oracle中INT、FLOAT、NUMBER区别
Oracle里的int等于number(长度,0)float也类似,number要定义小数部分的位数,而float不用定义后边小数有几位因为NUMBER要确定长度,后边确定小数位。所以,如果不知道会有多少小数位,那就用float。知道的话,还是选择NUMBER比较好!转载于:https://www.cnblogs.com/feng88724/archive...
2011-01-17 13:59:00
1923
转载 CSDN博客开通~~
本人CSDN博客开通啦~~转载于:https://www.cnblogs.com/feng88724/archive/2011/01/17/1961243.html
2011-01-17 12:30:00
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人