![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 66
moyunfei1987
这个作者很懒,什么都没留下…
展开
-
android 进行多文件压缩处理格式zip
下面的小代码为周未时间所写。主要利用了ant.jar对文件进行压缩处理。以下为全部代码,界面是随便所画。如有什么问题还希望各位指出。xml文件代码 :[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.androi转载 2015-08-13 09:40:31 · 1832 阅读 · 0 评论 -
Android 电池电量监控初步
整体思路概览①由于要显示电池图标,因此需要一组对应的小icon,程序算出当前电量之后,就在状态栏上显示对应的icon即可。本程序用到的icon已经提供在附件,下载后将里面的icons直接复制到res\drawable-hdpi中即可。②由于电池更新是一个长期存在的过程,因此需要将我们的程序注册为系统服务,以便长期生存于Android系统中。③服务不会自行启动,因此我们需要为自己的服务创转载 2013-09-13 15:25:09 · 1107 阅读 · 0 评论 -
android书架效果
以前也模仿者ireader实现了书架的效果,但是那种是使用listview实现的,并不好用。绝大多数都是用gridview实现的,网上这方面资料比较少,有些开源的电子书都是重点做了阅读,并没有像ireader和QQ阅读这样的书架效果。 书架这种效果我早就实现了,本来想做一个完美的电子书,但是因为自己的懒惰,仅仅持续了一两天,今天又找到了以前的代码分享出来,希望大家能一起实现转载 2013-09-13 15:29:48 · 805 阅读 · 0 评论 -
Android TextView 字段设置监听事件
举例:TextView中存在“斯蒂芬斯蒂芬斯蒂芬1L斯蒂芬斯蒂芬斯蒂芬”这样的字段,我需要可以点击“1L”触发事件,做法如下:TextView textView = (TextView) findViewById(R.id.cao2);String str = "斯蒂芬斯蒂芬斯蒂芬1L斯蒂芬斯蒂芬斯蒂芬";SpannableStringBuilder cao2 = new Span转载 2013-09-13 15:31:19 · 4108 阅读 · 0 评论 -
Android程序里调用其他的APK
有时候会有需要在程序里面启动其他的apk,这里给大家分享一下。直接上代码:Intent mIntent = new Intent(); ComponentName comp = new ComponentName("需要启动的APK包名","需要启动的APK入口类(包名也要写上)"); mIntent.setComponent(comp);转载 2013-09-13 15:35:37 · 709 阅读 · 0 评论 -
Android中读取文本文件中内容的方法
这几天在项目开发中,要读取文本文件中内容的,因此写了个读取文本文件中内容的方法,代码如下://读取文本文件中的内容 public static String ReadTxtFile(String strFilePath) { String path = strFilePath; String content = ""; //文件内容字符串转载 2013-09-13 15:38:04 · 601 阅读 · 0 评论 -
android如何实现开机自动启动Service或app
今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤: 第一步:首转载 2013-09-13 15:41:09 · 507 阅读 · 0 评论 -
Android4.0 中 隐藏底部的statusBar
StatusBarManager sbm = (StatusBarManager) this .getSystemService("statusbar"); sbm.disable(sbm.DISABLE_MASK); 原文:http://blog.csdn.net/listening_music/article/details/7411039转载 2013-09-13 15:44:42 · 413 阅读 · 0 评论 -
BitmapFactory.decodeResource加载图片缩小的原因及解决方法
发资源源码下载高薪招聘应用开发游戏开发视频教程博客淘帖论坛›eoe·Android应用开发区›Android开发问题解答85778BitmapFactory.decodeResource加载图片缩小的原因及解决方法LuoYer 于 2011-1-6 20:14 发表 [复制链转载 2014-03-15 19:24:42 · 663 阅读 · 0 评论 -
android 中 系统日期时间的获取
Java 代码import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date转载 2013-09-13 15:11:54 · 662 阅读 · 0 评论 -
高仿launcher和墨迹左右拖动效果
半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料缺失比较少(因为本人搜了很多资料都不能达到效果),如果大家觉得还不错,请顶起。 首先自定义一个 ViewGro转载 2013-09-13 15:10:02 · 742 阅读 · 0 评论 -
android 读取excel文件
public class ReadExcel extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);转载 2013-09-13 15:00:31 · 520 阅读 · 0 评论 -
Android 图片高斯模糊处理
: 效果图:核心自然是高斯算法,这里没有深究其中的算法实现,只是项目实现而已。引用代码:/** 水平方向模糊度 */private static float hRadius = 10;/** 竖直方向模糊度 */private static float vRadius = 10;/** 模糊迭代度 */private sta转载 2015-02-02 11:07:53 · 431 阅读 · 0 评论 -
Android高效显示图片详解(三)
用户在使用ListView或GridView时,控件会自动把用户滑过的已不在当前显示区域的ChildView回收掉,当然也会把该子视图上的bitmap回收掉以释放内存,因此,为了保证一个流畅,快速的操作体验,我们应当避免反复的对同一张图片进行加载,比如说用户在往下看图的过程中又向上滑回去看图,这时对于已经上面已经加载过的图片我们就没有必要让它再加载一遍了,应该能很快的把图片显示出来,这里我们要使用转载 2015-01-28 15:09:28 · 382 阅读 · 0 评论 -
Android高效显示图片详解(二)
上节课我们介绍了如何加载和显示大图,这节课我们就要把这个技巧与实际开发联系起来,在实际的开发过程中,最常见的场景就是用ListView,GridView等集合显示控件来呈现图片,这节课,我们就要用这些控件来高效的显示图片。 实际的使用环境中,如果图片来源是SD卡或者网络,那那么加载图片的过程一定不要放在UI线程中,这样会严重的阻塞UI线程,出现ANR,程序就废了。因此我转载 2015-01-28 15:09:26 · 357 阅读 · 0 评论 -
Android高效显示图片详解(一)
说明: 本讲义分为三部分,较为详细的介绍了Android平台下图片显示,加载等操作的处理原则与办法,以供大家共同学习,转载请注明出处 “From 移动微技”。前提与解释: 安卓平台作为一款移动端的应用操作平台,其内存容量是十分有限的,内存资源是十分珍贵的,是无法与传统的桌面平台相比的,因此,在安卓平台下同样的图片操作与处理都要十分谨慎,否则你转载 2015-01-28 15:08:31 · 426 阅读 · 0 评论 -
对下载文件是否完整的判断方法
1,使用MD5,本地文件下载完后去文件的md5值与服务器的该文件md5进行比对,一致证明下载完全。2,比较文件的size,文件长度,下载完成取下File.length,与服务器的文件长度比对,一致则下载完全。3,文件命名法,开始下载时,把文件命名为宜别名如xxx.tmp,下载完成后再把文件名称修改过来。只要正式的文件名存在,则是下载完全的。转载 2015-01-28 15:07:39 · 3279 阅读 · 0 评论 -
Android系统详解之获取图片和视频的缩略图
从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。1.static Bitmap createVideoThumbnail(String filePath转载 2015-01-28 14:58:22 · 638 阅读 · 0 评论 -
Android学习笔记之详细讲解画圆角图片
[java] view plaincopypackage xiaosi.RoundConcer; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.grap转载 2015-01-28 14:52:54 · 386 阅读 · 0 评论 -
Android的内存管理机制
Android基于Linux的内核,继承并改进了Linux的内存管理机制。 Android的内存管理机制: 有多少内存就用多少,空闲内存全部当缓存。也就是,当一个进程停止活动,Windows会把它从内存中清除,但Android会把进程保留在内存里,这样下次启动时就会非常快,因为省去了再次从储存设备读取的时间,只有当内存不足以启动一个新进程时,Android才转载 2014-07-17 15:33:59 · 424 阅读 · 0 评论 -
Android五大布局
2012-7-3 17:46 上传下载附件 (65.3 KB)一,LinearLayout(线性布局)在一个方向上(垂直或水平)对齐所有子元素一个垂直列表每行将只有一个子元素(无论它们有多宽)一个水平列表只是一列的高度(最高子元素的高度来填充)下面是一个简单的线性布局的例子:http://schemas.andro转载 2014-07-17 12:05:50 · 423 阅读 · 0 评论 -
EditText和GridView在一个布局下 如何禁止自动弹出的输入法呢?
InputMethodManager m = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);m.hideSoftInputFromInputMethod(arg0,arg1);原创 2014-07-17 13:47:55 · 333 阅读 · 0 评论 -
Android版卡拉OK,歌词同步程序
1. [图片] 2012-08-21-13-07-10.png 2. [代码][Java]代码 跳至[2][3][4][全屏预览]view sourceprint?001package my.android.karaoke.media;002 0转载 2013-09-13 15:33:33 · 1638 阅读 · 0 评论 -
android背景选择器selector用法汇总
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 android:drawable="@drawable/pic1" /> android:state_pressed="true" android:drawable= "@drawable/pic2" /> android转载 2013-09-13 15:49:22 · 516 阅读 · 0 评论 -
Android系统声音文件目录
Android系统声音文件目录 1 系统自带声音文件存放的位置和内容。 1.1 总目录:/system/media/audio 1.2 闹钟:/system/media/audio/alarms 1.3 短信通知:/system/media/audio/notificati** 1.4 铃声:/system/media/audio/ringto转载 2014-07-17 13:51:18 · 2699 阅读 · 0 评论 -
Android: 系统默认音量
roid: 系统默认音量程序员必上的开发者服务平台 —— DevStore源码打印?frameworks\base\media\java\android\media\AudioManager.java /** @hide Default volume index values for audio strea转载 2014-07-17 13:57:45 · 421 阅读 · 0 评论 -
android4.2 增添永不休眠选项
android4.2 添加永不休眠选项设置 > 显示 > 休眠a. res/values/arrays.xml 15 seconds 30 seconds 1 minute 2 minutes 5 minutes 10 minutes 30 minu原创 2014-07-17 13:59:04 · 709 阅读 · 0 评论 -
Android 播放资源文件夹assert里面的视频 歌曲
歌曲: try { AssetManager assetManager=getAssets();AssetFileDescriptor fileDescriptor = assetManager.openFd("a.mp3");MediaPlayer mediaPlayer = new MediaPlayer();mediaPlayer.setDataSou原创 2014-07-17 14:01:12 · 3139 阅读 · 0 评论 -
android 播放assets文件里视频文件的问题
今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件。我开始尝试把视频文件放到 assets文件目录下。因为之前写webview加载assets文件夹时,是这样写的:webView = new WebView(this); webView.loadUrl(file:///android_asset/sample3_8.html);转载 2014-07-17 14:01:53 · 17454 阅读 · 0 评论 -
Android Database 并行访问 SQLiteDatabaseLockedException: database is locked 解决方案
Android Database 并行访问分类: android技术 2014-03-26 17:30 73人阅读 评论(1)收藏举报1、假设你已经有了自己的SQLiteOpenHelper实例[java] view plaincopyprint?public class DatabaseHelper extends SQLi转载 2014-04-14 18:16:04 · 5032 阅读 · 0 评论 -
SpannableStringBuilder
设置指定文字颜色:Java代码 String str = "There are 36 apps in your phone."; int index = appNum.indexOf("apps"); SpannableStringBuilder ss = new SpannableStringBuilder(str); ForegroundCol转载 2013-09-13 15:27:06 · 1022 阅读 · 1 评论 -
Android开发中 获取当前Android的年月日时分秒的时间
Android的文件有建议用Time代替Calendar。用Time对CPU的负荷会较小。在写Widget时特别重要。Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。[java] view plaincopyprint?package itokit.com;转载 2013-09-13 15:22:33 · 1900 阅读 · 0 评论 -
android 中 系统日期时间的获取
androidcalendardatestringimportjava[java] view plaincopyprint?import java.text.SimpleDateFormat; SimpleDateFormat formatter = new Simp转载 2013-09-13 15:20:05 · 556 阅读 · 0 评论 -
Android 之 内存管理
概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管理大家都知道,android应用层是由java开发的,android的davlik虚转载 2014-07-17 15:29:28 · 437 阅读 · 0 评论 -
Android开发之详解五大布局
为了适应各式各样的界面风格,Android系统提供了5种布局,这5种布局分别是:LinearLayout(线性布局)TableLayout(表格布局)RelativeLayout(相对布局)AbsoluteLayout(绝对布局)FrameLayout(框架布局)利用这五种布局,可以在屏幕上将控件随心所欲的摆放,而且控件的大小和位置会随着屏幕大小的变化作出相应的调整。下面是转载 2013-09-13 15:39:45 · 629 阅读 · 0 评论 -
在状态栏加入耳机状态监听图标
在android系统级服务启动中,状态栏右边的图标会被初始化,在左边一般显示动态的notification。这里我们要添加一个耳机插拔状态的图标,就应该放在右边,属于frameworks代码:在android2.3中frameworks/base/core/res/res/drawable-mdpi 加入要显示的图标 status_sys_headset转载 2014-07-17 13:47:41 · 703 阅读 · 0 评论 -
android ics SystemUI详解
ics SystemUI相比2.3.3来说要复杂很多,因为它将手机和pad的SystemUI合在一起了。那么先来说说什么是SystemUI吧。对于手机端来说,SystemUI包含StatusBar(状态栏)和NavigationBar(导航栏)。对于pad或者tv端来说,SystemUI包含StatusBar(状态栏)和SystemBar(系统栏)。StatusBar就不用解释了,Navigati转载 2014-07-17 13:50:49 · 442 阅读 · 0 评论 -
Android如何得到电量、温度、电压
Android如何得到电量、温度、电压 2011-08-30 16:38:57| 分类:历程 | 标签:|举报|字号大中小 订阅com.LB里面主程序Battery代码:view plainprint?package com.LB; import android.app.Activity;转载 2014-03-25 14:33:49 · 1072 阅读 · 0 评论 -
android 读取txt文件
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String fileName = "/sdcard/y.txt";//文件路径 // 也可以原创 2013-09-13 14:59:19 · 815 阅读 · 0 评论 -
Android私有文件资源文件的存取
一、私有文件夹下的文件存取(/data/data/包名)复制到剪贴板 Java代码import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.http.util.EncodingUtils; public void writeFileData(Str转载 2013-09-13 15:04:48 · 487 阅读 · 0 评论