- 浏览: 127388 次
最新评论
文章列表
Android 密度 DisplayMetrics 提供三种 密度DENSITY_LOW 最小 密度 对应 文件夹 ldpi 是 120DENSITY_MEDIUM 适中 密度 对应 文件夹 mdpi是160DENSITY_HIGH 最大 密度 对应 文件夹 hdpi是240
xhdpi是320 (在Android 2.2 源码中未找到该属性)
默认 密度为 DENSITY_MEDIUM
设图标原尺寸为 x,y.图标取出文件夹时的尺寸为,Rx,Ry.
具体公式是:density 驱动的密度Rx = x * (density/ density(文件夹对应的dpi))Ry = ...
快捷键命令作用 快捷键序列保存 Ctrl+S刷新 F5关闭 Ctrl+W属性 Alt+EnterFormat Ctrl+Shift+F删除行 Ctrl+D在当前行上面插入行 Ctrl+Shift+Enter在当前行下面插入行 Shift+Enter更改为大写 Ctrl+Shift+X更改为小写 Ctrl+Shift+Y选择行末 Shift+End将活动视图或编辑器最大化 Ctrl+M复制 Ctrl+C撤销 Ctrl+Z查找并替换 Ctrl+F粘贴 Ctrl+V单步跳入 F5单步跳过 F6剪切 Ctrl+X复制行 Ctrl+Alt+向下键重复行 Ctrl+Alt+向上键选择行首 Shift+Hom ...
让textview 自动识别 email, 电话,网页
android:autoLink="email|phone|web"
email必须在 版本 8 中会出现异常,找不到email的 类
工作需要用到JSON格式的省市列表,搜了一下没找到合适的,就从百度的JS里提取出来
过程很简单,将下面的代码保存成一个html文件,用浏览器打开这个文件就可以看到了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional ...
android textview 添加下划线 中划线 删除线
tv=(TextView)findViewById(R.id.tvId); tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除线
//Paint.UNDERLINE_TEXT_FLAG 下划线
/**
* Paint类介绍
在应用中,我开了一个独立的service进程进行工作,用于拉取服务端的信息,得到想要的信息后发送广播,
在显示进程中进行监听广播,对发送的广播进行解析并作出相应的操作!
但是在很多机子上 都能成功,可是 在M9上就不行,打开logcat一看,需要加入下面的权限(屏幕保持唤醒 不锁屏 )<uses-permission android:name="android.permission.WAKE_LOCK" > </uses-permission>
加入权限后,果断可以发送广播了,至于为什么会这样,还不清楚。
屏幕锁屏后 ...
使用jdk提供的工具 keytool
keytool -genkey -alias bbps.keystore -keyalg RSA -validity 1000000 -keystore bbps.keystore
修改 bbps.keystore 就行了
名字: peiban密码:123456
签名的影响:app使用同一个签名才能在程序中进行更新。
如:keytool -genkey -alias xxx.keystore -keyalg RSA -validity 1000000 -keystore xxx.keystore
项目开发用到了AnimationDrawable,调用start后没有运行,很纳闷。google搜了下。记录一下。 这个AnimationDrawable.start不能直接写在onClick,onStart,onResume里面,是无效的,无法启动动画,只能写在比如事件监听当中。 以下有几种运行AnimationDrawable的方式。 第一种:在事件监听中start AnimationDrawable 下面一个例子举例 当一个视图树将要绘制时产生事件 [java] view plaincopy AnimationDrawable ad; ImageVi ...
http://www.oracle.com/technetwork/java/javase/archive-139210.html
记录下次好找!
如果在listview中添加了button而不能点击listview时,可以在layout布局中去掉button的焦点就可以了,这样listview中的linearlayout和button都可以点击量
在布局中添加该代码就解决问题:
android:descendantFocusability="blocksDescendants"
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You m ...
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
// Notification
Notification notification = new Notification();
notification.icon = R.drawable.ic_launcher; // 设置通知的图标
notification.defaults |= Notification.DEFAUL ...
在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。
Ant基本使用指南
1 Ant是什么?
Apache Ant 是一个基于 Java的生成工具。
生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本
2下载、安装Ant
安装A ...
$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});
url: 必须是本服务器中的地址.不能使用外部地址.