- 浏览: 188760 次
最新评论
-
张海某:
stefan1240 写道[size=small][/size ...
php上传excel并将excel中的内容插入到数据库中 -
人可德福:
这是为什么呢?设置布局总是达不到你想要的效果
LinearLayout水平居中控制 -
TanHuisky:
public void onScroll(AbsListVie ...
android listview判断上滑还是下滑 -
benben_002:
如果数据刚好就是一个屏幕里的,好像判断不了吧
android listview判断上滑还是下滑 -
stefan1240:
你这个代码不完整啊。。。。
php上传excel并将excel中的内容插入到数据库中
文章列表
有时需要获取到手机系统的信息,android已经有方法可以直接获取:
SystemProperties.get(key,defaultValue);
通过这个方法可以直接获取到系统的信息。
在android 的源码Settings应用中就有使用:
SystemProperties.get(“ro.sys.usb.default.config”,"default,mass_storage,serial_smd,serial_tty.diag");
ubuntu 12.04安装easy_install和gjslint输入wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python会自动下载安装easy_install查看easy_installwhereis easy_install安装gjslint(下载网站https://developers.google.com/closure/utilities/docs/linter_howto)$ cd /tmp/tmp$ sudo easy_install http://closure-linter.googlecode.com ...
android 长按power键弹出对话框
- 博客分类:
- android
在android中长按power键会弹出一个对话框,对话框选项的内容保存在:
frameworks/base/core/res/res/values/config.xml文件:
<string-array translatable="false" name="config_globalActionsList">
<item>power<item>
<item>bugreport<item>
<item>users<item> ...
import java.text.DecimalFormat;public class Numbertest { private double a=12312313123.32131; public static void main(String args[]) { DecimalFormat demo=new DecimalFormat("#,##0.00"); Numbertest mytest=new Numbertest(); System.out.println("-------------- ...
很多对搭载firefox os操作系统的手机拭目以待的朋友已经在自己家的firefox上安装了虚拟机,开发了一些项目。我整理一下整个安装虚拟机和真机调试的流程,希望能对那些期望加入到firefox os 开发的人以帮助。
一. 在虚拟机上开发firefox os APP。
首先需要在本地创建一个文件夹用来存放所有的APP文件,APP至少包含2个文件,一个manifest.webapp和一个index.html文件,一个是类似android manifest.xml文件功能,一个是APP的启动页面。相关的写法网上已经很多了,各位可以搜以下,这里不在 ...
android rom中添加APP
- 博客分类:
- android
android 项目添加到rom源码中
需要编辑源码中的.class文件把自己的源码地址加入到该文件中
android缓存文件地址一般存放在
/sdcard/Android/data/xx(应用的包名)/xml目录下
在开发android app时,常常碰到新闻客户端的开发,新闻客户端的新闻详细页面很可能是一个html,android端需要用webview来展示,但是如果需要webview与android端相互调用,都会用到js与android端的相互调用,但是如果要传递一个json数据到webview,调用网页的js来解析json获取数据来调用相关的方法,那就需要js解析json。
js解析json,我用的是eval函数。
function initToupiaoTest() { //date是手机端传递过来的对象,get获取一个json var str = eval( ...
根据时间戳计算是星期几
- 博客分类:
- 小技术
private SimpleDateFormat df
long date;//时间戳
df = new SimpleDateFormat("yyyy-MM-dd");
String time = df.format(date);
String[] week = time.split("-");
/*
* 以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
* 蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
* =49+[49/4]+[20/4]- ...
android 中listview是比较常见一种控件,各路大牛折腾listview,上拉更过,下拉刷新等动画效果,但是在最近的APP开发中只需要知道listview是上滑还是下滑。
实现该功能需要用到listview的setOnScrollListener这个监听器。
private boolean scrollFlag = false;// 标记是否滑动
private int lastVisibleItemPosition;// 标记上次滑动位置
@Override
public void onScrollStateChanged(AbsListView view, int s ...
平时经常用,总是忘记。
\n 回车
\t 水平制表符
\b 空格
\r 换行
\f 换页
\' 单引号
\" 双引号
\\ 反斜杠
在 android的ROM中,android短信模块中有许多的表,如果想看其中表的内容可以去下载一个sqlite工具,直接push出android的短信表自己研究,这里讲一下android短信详细界面的数据。
在android短信详细内容的会话界面(ComposeActivity)中,android 使用CursorAdapter ,在列表填充数据的时候需要给他一个 cursor。
android原生的短信系统,所使用的短信结果集有许多的字段,下面我就把我测试得到的字段数据分享出来,希望可以帮到需要的朋友。
------------------------->
static f ...
计时器中,使用Timer,TimerTask和Handler实现计时器功能和刷新界面,但是在实际操作中有一个问题,就是锁屏状态下,线程进入到睡眠状态,那么handler也就无法进行时间和界面的修改,时间到了也无法点亮屏幕和播放声音。
如何在锁屏状态乃至系统进入休眠后,仍然保持系统的网络状态以及通过程序唤醒手机呢?答案就是Android中的WakeLock机制。
官方对于WakeLock的解释:
PowerManager:This class gives you control of the power state of the device. PowerManager. ...
android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘 android:layou ...
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。
这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。
2. dp: 很简单,和dip是一样的。
3. px: pixels(像素),不同的设备不同的显示屏显示效果是相同的,这是绝对像素,是多少就永远是多少不会改变。
4. sp: scaled pixels(放大像素). 主要用于字体显示be ...