`
jackeysion
  • 浏览: 127615 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
在Gradle Scripts下的 build.gradle(Module:app)文件中,增加一行代码: android { compileOptions.encoding = "GBK" } 该文件全文如下:(加粗部分是关键) apply plugin: 'com.android.application' android {     compileSdkVersion 22     buildToolsVersion "22.0.1"     android { compileOptions.encoding = &quo ...
网络中好多资料介绍获取字体高度的方法如下: public int getFontHeight(float fontSize) { Paint paint = new Paint(); paint.setTextSize(fontSize); FontMetrics fm = paint.getFontMetrics(); return (int) Math.ceil(fm.descent - fm.top) + 2; } 个人更倾向于以下方式获取字体实际高度: Math.ceil(fm.desc ...
查询了google发现在android一下有几种方法可以做到,但是经过实际测试发现下面这种方法是最准确的 Rect bounds = new Rect(); String text = "Hello World"; TextPaint paint; paint = findViewById(R.id.hello_world).getPaint(); paint.getTextBounds(text, 0, text.length(), bounds); int width = bounds.width(); Paint pFont = new Pa ...
两个UI的view类和一个使用方法的demo。 第一个pageTurnerView.java: public class PageTurnerViewP1 extends RelativeLayout{ private static final int CORNER_RIGHT_MASK = 1; private static final int CORNER_TOP_MASK = 2; public static final int CORNER_BOTTOM_LEFT = 0; public ...
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你的屏幕分辨率很大如480*800,但是屏幕密度没有正确设置比如说还是160,那么这个时候凡是使用dip的都会显示异常,基本都是显示过小。      dip的换算:            dip(value)=(in ...
把TextView的android:background属性设置成自定义的一个xml样式文件。 android:background="@drawable/textview_style" textview_style.xml文件里的内容: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <so ...
原链接:http://blog.csdn.net/aikongmeng/article/details/41890163 文件名: res/values/filename.xml 文件内容: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello!</string> </resources> 代码使用: String string = ge ...
1. Activity必须继承自Activity父类,并且在AndroidManifest.xml中注册。注册标签<activity></activity>,必须有属性android:name,其值为<menifest标签中package属性值的后半部分。 2. 注册Activity时,可以指定应用程序打开时默认开启哪一个Activity,在<activity></activity>标签中增加字标签 <intent-filter> <action android:name="android.intent.a ...

ora-12514错误

转自 http://plasterdoll.iteye.com/blog/853489 有时候我们在XP下安装Oracle(10g)安装正常,安装完了以后使用也正常; 但在计算机重启后,重新登陆时就出现ORA-12514: TNS:listener does not currently know of service requested in connect descriptor。 网上查下 ...
General --> Editors --> Text Editors --> Spelling 去掉 Enable spell checking 前面的勾
一,使用微软的工具不采用私钥文件 1.制作根证书 makecert -sk "myPK" -ss mySSName -n "CN=公司名称" -r myroot.cer sk-表示主题的密钥容器位置,ss-主题的证书存储名称, n-证书颁发对象,r-证书存储位置; 2.制作子证书 makecert -sk "myPK" -is mySSName -n "CN=公司名称" -$ commercial -ic myroot.cer test.cer sk-表示主题的密钥容器位置,is-颁发者的证书存储名称, n ...
1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{on|off}] [message] Sample:echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。 2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo No ...
添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。 insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext) 参数: swhere: 指定插入html标签语句的地方,有四种值可用: 1.     beforeBegin: 插入到标签开始前 2.     afterBegin:插入到标签开始标记之后 ...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act o ...
部署web项目的时候,选择服务器后Finish按钮是灰色的. 1. 修改.mymetadata文件,将webroot改为工程名 2. 在工程上右键---属性---MyEclipse--Web , context-root改为/工程名,确定 3. 重新Import工程. O
Global site tag (gtag.js) - Google Analytics