- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 动态计算Listview高度
对于Scrollview和ListView冲突的解决方案:1、动态计算ListView每个Item的高度,然后高度相加,再为Listview设置相应的高度;2、直接重写Listview
2015-10-27 14:07:41
2479
原创 点击EditText,隐藏键盘
清单文件 android:name="com.cld.navicm.activity.CM_Mode_M41" android:configChanges="orientation|keyboardHidden" android:screenOrientation="portrait" a
2014-05-08 09:26:41
450
原创 截图和保存
private void screenShot() throws IOException {View view = getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bmp = view.getDrawingCache(); if(E
2014-04-23 15:17:50
558
转载 打开各种文件的intent
//android获取一个用于打开文本文件的intent public static Intent getTextFileIntent( String param, boolean paramBoolean) { Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory(
2014-02-19 17:19:24
556
转载 调用其他应用打开各类文字文件
//android获取一个用于打开文本文件的intent public static Intent getTextFileIntent( String param, boolean paramBoolean) { Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory(
2014-02-19 17:18:23
467
原创 不通尺寸的手机,文字大小设置
DisplayMetrics dm = this.getResources().getDisplayMetrics();textSize = (int) (defaultSize * dm.density);
2013-10-16 15:31:24
612
原创 获取文件的编码格式
public static String getFileEncode(String path) {/** detector是探测器,它把探测任务交给具体的探测实现类的实例完成。* cpDetector内置了一些常用的探测实现类,这些探测实现类的实例可以通过add方法 加进来,如ParsingDetector、* JChardetFacade、ASCIIDetector、Unicod
2013-10-14 17:20:20
602
转载 自定义ProgressBar的颜色
转载自:http://blog.youkuaiyun.com/mars2639/article/details/6620836布局文件代码:[html] view plaincopyProgressBar android:id="@+id/progressbar" andr
2013-10-10 11:15:33
1051
转载 点击back键,点出home键效果
在有些应用中我们希望退出这个界面之后程序仍旧在运行,说白了就是模拟HOME键的功能,其实现代码如下[java] view plaincopy"font-size:18px;"> View.OnClickListener btnHomeListener = new View.OnClickListener() {
2013-09-16 17:43:18
646
转载 JDK,JRE,JVM三者分析
1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。2.JRE -- java runtime environ
2013-09-05 14:51:42
696
转载 Android应用与外部元素互动
一个Android应用程序通常有几个activities。每个act显示一个用户接口允许用户执行一个指定的任务。用户从一个act到另一个act,你的App必须使用一个Intent对象来定义你App想做些什么事。当你通过一个Intent调用startActivity()方法时,系统会使用Intent来鉴定和启动合适的App组件。一个Intent可以明确的启动一个特定的组件(如一个特定的act实例)或
2013-08-19 14:43:58
598
转载 Android生成含签名文件的apk安装包
做android开发时,必然需要打包生成apk文件,这样才能部署。作为一个完善的apk,必然少不了签名文件,否则下次系统无法进行更新。 一、签名文件的制作及打包生成APK文件 签名文件比较流行的制作方式有两种,一种是用keytool和jarsigner来制作apk签名文件,安装了java jdk后,在其安装目录的bin下会有这两个东东,进行相关操作即可;第二种是直接
2013-08-03 10:32:01
1090
转载 keytool 用法总结
内容概览:keytool的几个常用的命令。1.创建证书2.查看证书库3.导出证书文件4.导入证书的信息5.查看证书信息6.删除密钥库中的条目7.修改证书条目的口令-----------------------------------------------------------------------------------
2013-08-03 10:29:47
2626
转载 音乐播放器桌面歌词效果
天天动听, 这款Android手机上的音乐播放器,相信不少朋友都曾用过。 不知大家是否注意到,天天动听有一个迷你歌词的特效。 什么效果呢? 就是不管你切到什么画面, 歌词永远显示,并且可以拖动。 类型QQ音乐,在电脑上播放时显示的歌词效果。 下面先来看一下效果。 这个歌词是在所有界面之上的。 下面我们将这个效果解剖一下, 我认为主要有三个难点: 1. 歌词悬浮在
2013-08-01 18:04:17
1469
2
原创 listview中的item添加类似于微信的块条之后,怎样让item点击不产生效果
当我们在listview的item中添加了类似于微信的块条之后,想listview的item本身不能被点击(即点击不产生点击效果),只有当点击item中的条块的时候才会触发事件,那么,这时候就要在listvidw中添加一个属性,即android:listSelector="@drawable/listselector"。其中的listselector是自己定义的一个选择器,里面不需要写什么内容,目
2013-07-25 11:08:09
1136
转载 支持各种屏幕密度
支持各种屏幕密度本教程将向您介绍如何通过提供不同资源和使用独立于分辨率的测量单位来支持不同屏幕密度。使用非密度制约像素在设计布局时,大家经常会误使用绝对像素来定义距离或尺寸,您一定要避免犯这种错误。由于各种屏幕的像素密度都有所不同,因此相同数量的像素在不同设备上的实际大小也有所差异,这样使用像素定义布局尺寸就会产生问题。因此,请务必使用 dp 或 sp 单位指定尺寸。d
2013-07-19 17:37:35
435
原创 将本地sqlite数据库导入到一个新android项目中
第一步,创建一个类如下所示,用于将本地数据库文件导入相应的存放数据库的文件夹下面package com.example.testimportdb;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.In
2013-07-12 14:42:11
1478
转载 四中启动模式以及onNewIntent(Intent intent)
Activity启动模式设置: Activity的四种启动模式:. standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。. singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activit
2013-07-03 16:44:49
803
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人