- 浏览: 236201 次
- 性别:
- 来自: 广东
最新评论
-
ryutaku:
楼主,我专门找回原业的用户名和密码来回复你的。view.get ...
Android中ListView.getCount()与ListView.getChildCount()区别和OnScrollListener()各个参数的区别 -
ponce:
不错哦,正好用上
android HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理(2) -
sunny78117:
gundumw100 写道能不能在Xml配置中设置啊,这样硬编 ...
阻止EditText弹出输入法 -
sulanyan29:
老大,求一份原码。谢谢了: dk_application@16 ...
Android防火墙+流量统计代码 -
seventhfox:
很好的办法 谢谢分享...
阻止EditText弹出输入法
文章列表
ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。
ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。
二者有什么不同?当 ListView 中的 Item 比较少无需滚动即可全部显示时,二者是等价的;当 Item 个数较多需要滚动才能浏览全部的话, getChildCount() < getCount() 其中 getChi ...
1. Bitmap 转化为 byte
ByteArrayOutputStream out = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
byte[] array= out.toByteArray();
2. byte转化为bitmap
final ContentResolver contentResolver = context.getContentResolver();
final PackageManager manager = context.get ...
Uri uri = Uri.parse("content://com.example.diarycontentprovider/diaries/1");
List<String> list = uri.getPathSegments();
for(int i=0;i<list.size();i++)
System.out.print(list.get(i));
System.out.println();
String path = uri.getEncoded ...
/* 按下键盘即调用搜索框 */
setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);
onSearchRequested();/这里没有重写onSearchRequested()方法,只是单单启动系统search UI
当按下搜索按钮,系统就会自动发送Intent,action是Intent.ACTION_SEARCH,可以通过
intent.getStringExtra(SearchManager.QUERY);和intent
.getBundleExtra(SearchManager ...
一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
在窗口建立时,可以把一个xml布局设置成该应用的Title
a) 功能:把title设置成为一个字串和一个按钮的组合
b) 修改xxActivity.Java代码
1. public void onCreate(Bundle savedInstanceState) {
2. super.onCreate(savedInstanceState); ...
Activity之间实现动画的切换
- 博客分类:
- android
在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的动画,
其中enterAnim 是下一个Activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果
public class TestGetPost
{
/**
* 向指定URL发送GET方法的请求
* @param url 发送请求的URL
* @param param 请求参数,请求参数应该是name1=value1&name2=value2的形式。
* @return URL所代表远程资源的响应
*/
public static String sendGet(String url , String param)
{
String result = "";
BufferedReader in = null;
try
{
String ...
转载:http://blog.csdn.net/Zengyangtech/archive/2010/06/01/5638604.aspx
BroadcastReceiver模块
用于监听开机信息 并初始化和启动服务
package zy.dnh;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android ...
判斷網絡是否連接
private boolean CheckNetwork() {
boolean flag = false;
ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (cwjManager.getActiveNetworkInfo() != null)
flag = cwjManager.getActiveNetworkInfo().isAvailable();
if (!flag) {
Builder b = ...
public String readSIMCard() {
TelephonyManager tm = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);//取得相关系统服务
StringBuffer sb = new StringBuffer();
switch(tm.getSimState()){ //getSimState()取得sim的状态 有下面6中状态
case TelephonyManager.SIM_STATE_AB ...
GPS常用方法总结
取得LocationProvider
public void getLocationProvider()
{
try
{
Criteria mCriteria01 = new Criteria();
mCriteria01.setAccuracy(Criteria.ACCURACY_FINE);
mCriteria01.setAltitudeRequired(false);
mCriteria01.setBearingRequired(false);
mCrite ...
转载:http://myth2loki.blog.163.com/blog/static/45465022009101351554151
* AsyncTask
看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么 ...
可以给Notification设置缺省的表现形式:
notification.defaults=?
Notification.DEFAULT_SOUND
Notification.DEFAULT_VIBRATE
Notification.DEFAULT_ALL
Notification.DEFAULT_LIGHTS
1 手机发声
Android允许你播放任何手机中的音乐文件作为Notification,通过给sound属性设 ...
转载:http://goro.iteye.com/blog/402163
今天又学了一点关于Android的新东西。 估计iphone有更好的, 高手绕过。。。
Android里有两个类
android.view.GestureDetector
android.view.GestureDetector.SimpleOnGestureListener
(另外android.widget.Gallery好像是更牛x的OnGestureListener )
1)
新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener
可 ...
注意:虽然很多人认为组件的属性必须以android命名空间开头,该命名空间的值必须是http://schemas.android.com/apk/res/android。实际上,只是命名空间的值必须是http://schemas.android.com/apk/res/android而已,命名空间的名称可以是任何值,如下面的代码
<?xml version="1.0" encoding="utf-8"?>
<!-- 将android换成了abcd -->
<LinearLayout xmlns:abcd="h ...