Android
Levisoft
这个作者很懒,什么都没留下…
展开
-
Android开发须知的小知识
1、设置文字的超级链接,代码如下:// 超级链接 TextView tv = (TextView) findViewById(R.id.cctvex); tv.setText("Please visit my website, http://bashenmail.iteye.com or email me at bashenmail@qq.com."); Linkify.a...原创 2009-09-22 16:37:02 · 179 阅读 · 0 评论 -
Adapter增加选中状态
import java.util.List;import java.util.Map;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget....原创 2010-02-26 14:34:41 · 352 阅读 · 0 评论 -
广播发送与接收
发送端:Intent i = new Intent("Broadcast one!");i.put......想要的内容//发送广播android.content.ContextWrapper.sendBroadcast(Intent intent); 接收端:// 增加一个Intent过滤,添加Receiver监听service发送的广播 Inten...原创 2010-02-26 14:48:25 · 143 阅读 · 0 评论 -
获取系统音乐
ContentResolver resolver = getContentResolver();Cursor c = query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);//Cursor就能得到系统的音...2010-02-26 14:56:22 · 87 阅读 · 0 评论 -
重写SimpleCursorAdapter
import android.content.Context;import android.database.Cursor;import android.provider.MediaStore;import android.view.View;import android.widget.SimpleCursorAdapter;import android.widget.Text...2010-02-26 15:01:25 · 201 阅读 · 0 评论 -
改写ListView样式
<ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="true" android:listS...2010-02-26 15:08:22 · 128 阅读 · 0 评论 -
改写Preference
代码如下:import android.content.Context;import android.preference.Preference;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.Rat...2010-02-26 15:15:19 · 96 阅读 · 0 评论 -
RGB转成ARGB
colors.xml<?xml version="1.0" encoding="utf-8"?><resources><color name="solid_blue">#0000ff</color></resources> 转换代码:int color = getResources().2010-02-26 15:19:11 · 1425 阅读 · 0 评论 -
调用market搜索软件
Intent installIntent = new Intent("android.intent.action.VIEW"); installIntent.setData(Uri.parse("market://search?q=pname:"+packageName)); startActivity(installIntent);...2010-02-26 15:27:44 · 147 阅读 · 0 评论 -
本地程序打开其它程序
Intent i = new Intent("android.intent.action.MAIN");i.setComponent(new ComponentName(packageName, className));startActivity(i); packageName包名className类名2010-02-26 15:31:01 · 85 阅读 · 0 评论 -
程序卸载应用程序
Uri packageURI = Uri.parse("package:"+packageName); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivityForResult(uninstallIntent,ISUNINS...2010-02-26 15:33:23 · 135 阅读 · 0 评论 -
Activitie之间传对象,通过Parcelable
对象必须实现Serializable,对象代码如下:import java.io.Serializable;import android.graphics.drawable.Drawable;//传送的对象public class MyApplicationInfo extends Object implements Serializable{ //Yo...原创 2010-02-26 15:42:46 · 231 阅读 · 0 评论 -
TextView滚动效果
<TextView android:id="@+id/app_shortcontent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:textC...2010-03-02 10:15:43 · 89 阅读 · 0 评论 -
PopupWindow 点击返回不消失
注册一个PopupWindow 显示出来按返回键居然不消失,很是郁闷,结果查查资料原来是没有设置background加上一句 PopupWindow.setBackgroundDrawable(new BitmapDrawable()); 就Ok了。 ...原创 2010-09-23 16:45:22 · 373 阅读 · 0 评论 -
键盘挤压界面问题
Activity中添加 android:windowSoftInputMode="adjustPan"原创 2010-10-12 14:30:09 · 179 阅读 · 0 评论 -
键盘显示与隐藏
InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE);//显示键盘imm.showSoftInput(editText, 0);//隐藏键盘imm.hideSoftInputFromWindow(editTex...原创 2010-10-15 14:18:51 · 115 阅读 · 0 评论 -
PopupWindow设置AnimationStyle
<?xml version="1.0" encoding="utf-8"?><resources><style name="YourAnimationName"> <item name="android:windowEnterAnimation">@anim/push_up_in&l原创 2010-10-15 14:21:26 · 601 阅读 · 0 评论 -
调用系统软件详情
Intent intent = new Intent("android.intent.action.VIEW"); intent.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails"); intent.putExtra("com.android.set...原创 2011-02-23 17:45:29 · 93 阅读 · 0 评论 -
Android调用MediaScanner进行扫描
代码如下;import android.content.Context;import android.media.MediaScannerConnection;import android.net.Uri;public class MediaScanner { private MediaScannerConnection mediaScanConn = null;...2010-02-26 14:29:45 · 439 阅读 · 0 评论 -
Android图片总结
图片缩放:public static Drawable resizeImage(Drawable d, int w, int h) { // load the origial Bitmap Bitmap BitmapOrg = ((BitmapDrawable) d).getBitmap(); int width = Bitma...原创 2010-02-26 14:22:08 · 75 阅读 · 0 评论 -
Intent学习总结
可以使用Intent做如下的几件事情: Broadcast a message Start a service Launch an antivity Display a web page or a list of contacts Dial a phone number or answer a phone call 参考代码:Java类:p...原创 2009-09-22 17:01:45 · 120 阅读 · 0 评论 -
Android中文乱码彻底解决
以下是我研究的成果,希望对您有帮助:sb = new StringBuffer(); HttpEntity entity = response.getEntity(); InputStream is = entity.getContent(); BufferedReader br = new BufferedReader( new Input...2009-11-03 09:20:39 · 191 阅读 · 0 评论 -
Android横竖屏切换的解决方法(转载)
原文出自:http://blog.sina.com.cn/s/blog_4ca975460100g5yj.html 关于Android横竖屏切换的解决方法在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientati...原创 2009-11-24 10:52:07 · 125 阅读 · 0 评论 -
自定义Dialog
代码如下:SearchDialog.javaimport android.app.Dialog;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;...2010-03-09 09:08:14 · 106 阅读 · 0 评论 -
判断是否插入SD存储卡
public boolean hasStorage() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { return true; } ...原创 2009-12-04 13:11:52 · 233 阅读 · 0 评论 -
网络下载
//连接网络下载资源 URL url = new URL(filepath); URLConnection conn = url.openConnection(); conn.setConnectTimeout(10000); conn.connect();InputStream is = conn.getInputStream(); totalsize...原创 2009-12-04 13:15:39 · 162 阅读 · 0 评论 -
Android横竖屏总结
//设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置为横屏 s...原创 2009-12-04 13:19:38 · 86 阅读 · 0 评论 -
文件搜索
自己写的文件搜索,如有疑义请留言:private File[] forder;private File[] files;private List<File> listforder = new ArrayList<File>();//存放文件夹private String root = Properties.ROOT;//根目录private File f...2009-12-04 13:42:32 · 105 阅读 · 0 评论 -
定制个性化屏保(转)
转自:http://blog.csdn.net/wukunting/archive/2010/01/24/5251302.aspx 每次我们锁键盘的时候,都看到如下页面: 看多了就产生审美疲劳, 手机是追求个性化的消费品,想到就是替换她,再找一个。 如何替换呢?Android 提供如下函数: KeyguardManager mKeyguardManag...2010-03-30 17:08:30 · 145 阅读 · 0 评论 -
AutoCompleteTextView 实现汉字和拼音双向关联 只需改写ArrayAdapter
具体看代码: public class CityAdapter<T> extends BaseAdapter implements Filterable { /** * Contains the list of objects that represent the data of this ArrayAdapter. * The content o...原创 2010-07-08 10:49:05 · 132 阅读 · 0 评论 -
使用Git下载Google Android源代码
文章来自:http://zzmccnu.iteye.com/blog/457297 收藏一下 使用Git下载Google Android源代码 准备资源 Android资源分布说明:http://source.android.com/projects#TOC-External-projects Android的Git资源:http://android.git.kernel.org/ Git...原创 2010-07-14 08:53:44 · 176 阅读 · 0 评论 -
关闭键盘显示
两种方法:法一:InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE...原创 2010-07-14 10:13:49 · 96 阅读 · 0 评论 -
android 下的ftp注意问题
以下代码在pc上测试通过,可是在android模拟器上就不工作,不过还可以链接到服务器但不能得到文件 纠结了半天,原来是模式的问题,具体请Google 模拟器中采用建议被动模式 public void doWork(){ FTPClient ftp = new FTPClient(); try { ftp.connect(server); ...原创 2010-07-28 14:44:23 · 212 阅读 · 0 评论 -
Android 选项卡效果
首先创建Android工程命名自己的Activity为HelloTabWidget在main.xml或者自己定义的*.xml文件中创建一个TabHost,需要两个元素TabWidget和FrameLayout 通常会把这两个元素放到LinearLayout中。FrameLayout作为改变内容content用的。注意:TabWidget和FrameLayout 有不同的ID命名空间androi...2009-09-09 11:48:44 · 103 阅读 · 0 评论 -
android1.1(以下架),怎么文章不能删了,请管理员删掉它
请不要留言了,已经下架了.......2009-09-09 12:05:22 · 91 阅读 · 0 评论 -
Android下修改SeekBar样式
SeekBar配置文件: <SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" android:layout_height="25px" android:progressDrawable="@drawable/seekbar_st...原创 2010-02-26 14:01:44 · 105 阅读 · 0 评论 -
Android下修改ImageButton样式
只需在res/drawable 下价格xml文件即可配置如下:<ImageButton android:id="@+id/player_sound" android:layout_width="55px" android:layout_height="55px" android:layout_marginTop=...2010-02-26 14:18:21 · 868 阅读 · 0 评论 -
处理按键长按事件
public boolean dispatchKeyEvent(KeyEvent event) { if(event.getRepeatCount()>0){ //Your code here return true; //表示已经处理,系统不会处理此事件 ...原创 2011-02-23 17:54:56 · 335 阅读 · 0 评论