`
寻梦者
  • 浏览: 637974 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
The AndroidManifest.xml File <activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible", "stateAlwaysVisible", "adjustUnspecified", "adjustResize ...
ndroid 开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的 智慧和创造力。学习开源代码是掌握技术的一个最佳方式 ...
     签名我们是通过jarsigner这个工具,所以需要先安装jdk,开发android的同学肯定已安装,,这些都准备好后,通过cmd进入jdk的bin目录,敲命令jarsigner -verbose -keystore D:\tools\xhestore.keystore -signedjar D:\tools\estore_signed.apk D:\ebook.apk xhestore.keystore 回车输入密码再回车即可,这里ebook.apk是未签名的(一般eclipse在编译一个android项目的时候,会自动将该项目签名并将生成好的apk放在工程的bin目录,但这里我们 ...
在strings.xml定义文字时,空格以 "&#160;"  表示
ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,不用让用户等待下去,下面就说实现方法,先贴上主方法的代码:   package  cn.wangmeng.test; import  java.io.IOException;import  java.io.InputStream;import  java.lang.ref.SoftReference;import  java.net.MalformedURLException;import  java.net.URL;import  java.util.HashMap; im ...
  1. 获取apk的资‍源图片         直接用 WinRAR打开,res/drawable直接拖拽出来即可。    2.获取xml文件信息    虽然能用WinRAR看到里面的xml文件,但是xml是经过优化的,无法直接查看,需要使用apktool工具,下载地址 ...
    <ListView android:id="@+id/lv_home_weibo" android:transcriptMode="alwaysScroll" android:divider="#00000000" android:cacheColorHint="#00000000" android:listSelector="#00000000" android:dividerHeight="8dip" android:layout_wid ...
最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数,导致应用启动过慢。 android使用的是sqlite数据库,sqlite是比较轻量级的数据库,在Google了之后发现,sqlite事务处理的问题,在sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。 解决方法: 添加事务处理,把5000条插入作为一个事务 dataBase.beginTransaction();        //手动设置开始事务 //数据插入操作循环 dataBase. ...
  /** * 按照比例放大或者缩小图片 **/ public static Bitmap scaleImage(Bitmap oldImage, int newW, int newH) { return scaleImage(oldImage,newW, newH,false); } public static Bitmap scaleImage(Bitmap oldImage, int newW, int newH,boolean isRecycleOld) { if (oldImage == null) return null; i ...
  private void requestUpdateFeatureBook() { AlarmManager am = (AlarmManager)getContext().getSystemService(Context.ALARM_SERVICE); PendingIntent sender = PendingIntent.getBroadcast(getContext(), 0,new Intent(Config.UPDATE_FEATUREBOOK), 0); am.cancel(sender); am.setRepeating(AlarmManage ...
    详情看附近代码   <?xml version="1.0" encoding="utf-8"?> <com.ant.component.SeasonalWallpaper xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="408px" android:layout_height="204px" android:orientation=& ...
  发过程中相信大家都有碰到因为不能捕获Home键而烦恼,现在终于有办法了,在Level5以上(包含)中,Activity类中有如下方法: public void onAttachedToWindow ()   下面附上调用代码,覆盖activity类里面的方法:     @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_HOME) { return true; ...
最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~ 用法如下: 在xml中 android:ellipsize = "end"    省略号在结尾 android:ellipsize = "start"   省略号在开头 android:ellipsize = "middle"     省略号在中间 ...
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。 android:layout_gravity 和 android:gravity 的区别 从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。 android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。 比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示button上的字在button上的位置。   可选值 ...
在android中往往有些布局 需要一些水平线之类的,我们可以用一个空的view来设置,直接指定它的长度就可以了:   <View android:layout_width="510px" android:layout_height="2px" android:background="#ff909090" android:layout_marginLeft="180px" android:layout_marginTop="24px" />  
Global site tag (gtag.js) - Google Analytics