代码点滴
thytty
这个作者很懒,什么都没留下…
展开
-
关于设备像素 DisplayMetrics
/** * The exact physical pixels per inch of the screen in the X dimension. */ public float xdpi; /** * The exact physical pixels per inch of the screen in the Y dimension.原创 2015-04-17 15:50:01 · 367 阅读 · 0 评论 -
apktool 在mac下的安装
Download Mac wrapper script (Right click, Save Link As apktool)Download apktool-2 (find newest here)Rename downloaded jar to apktool.jarMove both files (apktool.jar & apktool) to /usr/local/bin (r转载 2015-12-10 11:36:05 · 461 阅读 · 0 评论 -
bitmap 裁剪
try { if (Environment.MEDIA_MOUNTED.equals(Environment .getExternalStorageState()) && Environment.getExternalStorageDirectory().exists()) { TEST_IMAGE = Environment.getExternalStorage原创 2015-05-23 15:39:55 · 589 阅读 · 0 评论 -
多屏幕 适配
http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatchhttp://developer.android.com/guide/practices/screens_support.htmlThough this procedure is executed翻译 2015-06-03 11:41:07 · 424 阅读 · 1 评论 -
textview设置 weight
LinearLayout.LayoutParams(int width, int height, float weight)Creates a new set of layout parameters with the specified width, height and weight.原创 2015-05-07 09:17:56 · 1832 阅读 · 0 评论 -
getMeasuredHeight()与getHeight
在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,而getHeight的大小此时则是屏幕的大小。当超出屏幕后,getMeasuredHeight()等于getHeight()加上屏幕之外没有显示的大小转载 2015-05-20 19:36:30 · 515 阅读 · 0 评论 -
NetworkImageView 设置默认图片
原文地址:http://stackoverflow.com/questions/21567055/display-networkimageviews-default-image-without-network-requestThe problem is that even if a default image is set, it won't be displayed until转载 2015-05-11 09:28:15 · 838 阅读 · 0 评论 -
Java的局部内部类以及final类型的参数和变量
转自 http://xm-king.iteye.com/blog/773292Thinking In Java里面的说法(唯一正确的说法): 如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final 的。Java代码 public class Tester { public转载 2015-05-15 15:31:27 · 662 阅读 · 0 评论 -
android studio 查看 签名 md5 sha
原来在Eclipse中获取SHA1或者MD5,在IDE界面上就可以查找到。切换到Android Studio后,如何查看呢?找了半天没找到。那就老办法命令行。第一步、打开Android Studio的Tools->Open Terminal...第二步、输入命令:keytool -v -list -keystore keystore.jks原创 2015-05-12 11:51:46 · 1009 阅读 · 0 评论 -
标识在 Span 范围内的文本前后输入新的字符
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE(前后都不包括)、Spanned.SPAN_INCLUSIVE_EXCLUSIVE(前面包括,后面不包括)、Spanned.SPAN_EXCLUSIVE_INCLUSIVE(前面不包括,后面包括)、Spanned.SPAN_INCLUSIVE_INCLUSIVE(前后都包括)原创 2015-05-04 14:39:33 · 544 阅读 · 0 评论 -
截屏代码
截取应用 private void getScreen(){ View content = findViewById(R.id.layoutroot); Bitmap bitmap = content.getDrawingCache(); File file = new File( Environment.getExternalStorageDirectory()原创 2015-04-21 09:33:22 · 461 阅读 · 0 评论 -
文件 创建
1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败 2、File类的mkdir方法根据抽象路径创建目录 3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀、后缀及文件所在的目录,如果不指定目录,则存放原创 2015-04-21 09:28:20 · 500 阅读 · 0 评论 -
this message is already use 解决
对同一个消息对象,重复多次发送便会报This message is already in use错误。解决方法就是重新获取消息对象。原创 2015-04-16 18:19:16 · 1823 阅读 · 0 评论 -
getText 与getString 区别
Android提供多种获取资源文件方法,但是需要注意以下方法:CharSequence getText(int resId):返回本地、样式化的字符。String getString(int resId) :返回字符串/** * Return the string value associated with a particular resource ID. T原创 2015-04-16 15:51:00 · 1069 阅读 · 0 评论 -
web开发内嵌tomcat的使用,告别复杂的配置
对于java web开发,最常使用的就是安装tomcat,然后在ide中配置一大堆,然后在进行调试。这种方式对很多新手来说很容易出错。现在说一下使用内嵌的tomcat进行开发。在tomcat官网,我们可以下载对应的内嵌tomcat,在官网长这样。下载解压后将需要用到的jar拷到项目对应的库目录下,然后就可以像普通的java程序一样开发web应用了。下面是启动tomcat的代码。import jav原创 2017-06-13 14:55:36 · 8835 阅读 · 2 评论