日记整理---->2016-11-25
2017-03-02开始,记录的一些知识点。岁月长,三更漏。漫漫回廊,依稀人空瘦。借酒消愁入断肠,倚剑笑我,我独自寻殇。
一、vx中的v-bind和{{}}的区别
<td class="col-xs-4" v-bind="item.CifName"></td>
<td class="col-xs-4">{{item.CreateTime}}</td>
<td class="col-xs-4">{{item.MobilePhone}}</td>
运行的效果如下:v-bind显示null,{{item.CreateTime}}显示空白。

二、android中复制的功能
// 设置剪贴板的内容
public void getCopy(View view) {
ClipboardManager cmb = (ClipboardManager) this.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText("hello world");
} // 得到剪贴板的内容
public void getPaste(View view) {
ClipboardManager cmb = (ClipboardManager) this.getSystemService(Context.CLIPBOARD_SERVICE);
String text = cmb.getText().toString();
}
详情可以参考博客: http://www.cnblogs.com/mengdd/p/3572316.html
三、android中双击返回退出的功能
@Override
public void onBackPressed() {
long currentTime = SystemClock.uptimeMillis();
if (currentTime - mbackPressedTime < (3 * 1000)) {
finish();
} else {
mbackPressedTime = currentTime;
Toast.makeText(this, "确定要退出程序吗?", Toast.LENGTH_SHORT).show();
}
}
四、android中TextView中关于string.xml的使用
- 占位符的使用:
<string name="huhx_lover">I love you, %s.</string>
java代码打印:
String name = "chenhui";
Log.i(TAG, "username: " + getString(R.string.huhx_lover, name));
- TextView中使用Html
<string name="html_text" formatted="false">
<![CDATA[
<font color=\'#28b5f5\'>Hello World</font> and <font color=\'red\'> I love you.</font>
]]>
</string>
java的使用代码:
textView.setText(Html.fromHtml(getString(R.string.html_text)));
五、android中切换壁纸
- 需要权限:SET_WALLPAPER
<uses-permission android:name = "android.permission.SET_WALLPAPER"/>
- java代码:
public void getMobileInfo(View view) {
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
try {
wallpaperManager.setBitmap(BitmapFactory.decodeResource(getResources(), R.mipmap.goback));
} catch (IOException e) {
e.printStackTrace();
}
}
关于切换壁纸,可以参考博客:http://www.android100.org/html/201304/26/2349.html
六、android中获取手机的一些信息
public void getMobileInfo(View view) {
TelephonyManager telephonyManager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = telephonyManager.getDeviceId(); //
String subscriberId = telephonyManager.getSubscriberId(); // null
String model = Build.MODEL; // MI 4LTE
int sdkInt = Build.VERSION.SDK_INT; //
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int width = displayMetrics.widthPixels; //
int height = displayMetrics.heightPixels; //
}
关于手机的一些信息的获取,可以参考博客: http://blog.csdn.net/hytfly/article/details/8552483
七、android中手机屏幕的信息
public void getMobileInfo(View view) {
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
int width = metric.widthPixels; // 屏幕宽度(像素)1080
int height = metric.heightPixels; // 屏幕高度(像素)1920
float density = metric.density; // 屏幕密度 3.0
int densityDpi = metric.densityDpi; // 屏幕密度DPI 480
}
关于手机的屏幕信息的博客: http://www.cnblogs.com/renyuan/archive/2012/07/25/2607936.html
八、android中得到版本号的信息
public void getMobileInfo(View view) {
PackageManager pm = getPackageManager();
try {
String packageName = getPackageName(); // com.example.huhx.basttest1
PackageInfo pinfo = pm.getPackageInfo(packageName, PackageManager.GET_CONFIGURATIONS);
int versionCode = pinfo.versionCode; //
String versionName = pinfo.versionName; // 1.0
Log.i(TAG, "packageName: " + packageName + ", " + versionName + ", " + versionCode);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
}
九、android中设置editText光标的位置
et_text = (EditText) findViewById(R.id.et_text);
String str = "hello world";
et_text.setText(str);
et_text.setSelection(str.length());
注意setSelection里面的参数不能大于内容的长度。如果是 et_text.setSelection(str.length() + 1);则会抛出异常。
十、ResourceBundleMessageSource的使用
- config.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="useCodeAsDefaultMessage" value="false"/>
<property name="basenames">
<list>
<value>META-INF/config/message/errorcode</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
</beans>
- errorcode.properties文件内容:
message={} love {}
- 测试的类代码:
public class MessageTest {
public static void main(String[] args) {
MessageSource source = new ClassPathXmlApplicationContext("META-INF/config/config.xml");
String message = source.getMessage("message", new Object[]{"huhx", "linux"}, null);
System.out.println(message); // huhx love linux
}
}
具体的用法,可以参考博客:http://blog.csdn.net/qyf_5445/article/details/8124431
友情链接
日记整理---->2016-11-25的更多相关文章
- 2016.11.25 activiti的配置文件解析
参考来自activiti的用户手册. activiti的配置文件解析 1.processEngine的配置 注意,单独创建流程引擎与spring方式创建流程引擎是不一样的,区别在于:process ...
- 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理
2016.11.19 周六,我们在 北航参加了<GDG 谷歌开发者大会>,在web专场,聆听了谷歌公司的与会专家的技术分享. 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷 ...
- U3D笔记11:47 2016/11/30-15:15 2016/12/19
11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...
- 微信iphone7、 ios10播放视频解决方案 2016.11.10
2016.11.10日更新以下方法 微信最新出同层播放规范 即使是官方的也无法解决所有android手机的问题. 另外iphone 5 .5s 某些手机始终会弹出播放,请继续采用 “以下是老的解决办法 ...
- 最新的 cocoapods 安装与使用(2016.11)
cocoapods简介: cocoapods 是iOS的类库管理工具,可以让开发者很方便集成各种第三方库,而不用去网站上一个个下载,再一个个文件夹的拖进项目中,还得添加相关的系统依赖库.只需要安装好c ...
- 【转载】webstorm11(注册,激活,破解,码,一起支持正版,最新可用)(2016.11.16更新)
很多人都发现 http://idea.lanyus.com/ 不能激活了 很多帖子说的 http://15.idea.lanyus.com/ 之类都用不了了 最近封的厉害仅作测试 选择 License ...
- 日本IT行业劳动力缺口达22万 在日中国留学生迎来就业好时机 2017/07/18 11:25:09
作者:倪亚敏 来源:日本新华侨报 发布时间:2017/07/18 11:25:09 据日本政府提供的数据,日本2018年应届毕业生的“求人倍率”已经达到了1.78倍.换言之,就是100名大学生 ...
- github javascript相关项目star数排行榜(前30,截止2016.11.18):
github javascript相关项目star数排行榜(前30,截止2016.11.18): 前端开源框架 TOP 100 前端 TOP 100:::::https://www.awesomes. ...
- 2016/11/10 吃吃喝喝Hacking Thursday Night聚餐活动 at Dunkin Donuts
店名:Dunkin Donuts 唐恩都乐 点评:http://www.dianping.com/shop/21378231 地址:静安区南京西路1649号静安公园内(近静安公园) 走法:地铁2号线静 ...
- 2016.11.6 night NOIP模拟赛 考试整理
题目+数据:链接:http://pan.baidu.com/s/1hssN8GG 密码:bjw8总结: 总分:300分,仅仅拿了120份. 这次所犯的失误:对于2,3题目,我刚刚看就想到了正确思路,急 ...
随机推荐
- http 状态码 40x
400 无法解析此请求. 401.1 未经授权:访问由于凭据无效被拒绝. 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝. 401.3 未经授权:访问由于 ACL 对所请求 ...
- spring的InitializingBean的 afterPropertiesSet 方法 和 init-method配置的区别联系
InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式.InitializingBean是一个接口,它仅仅包含一个方法:afterProp ...
- mysql 中 时间和日期函数
From: http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日 ...
- 安装tensorflow出现问题的解法
在ubuntu14.04用pip安装tensorflow-gpu 安装1.3.0遇到问题 1.安装tensorflow出现Cannot uninstall 'six'.问题的解法 https://bl ...
- lsof fuser
使用fuser 或 lsof在一个挂载点中查找已打开的文件 fuser -mv /usr 查看有哪些进程在运行/usr中资源 sync fuser -km /media/usbdisk U盘无法卸载
- 网络上可供测试的Web Service
网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService ...
- Lua基础语法讲解
Lua 是什么? Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴西里约热内卢天主教大学( ...
- Specified key was too long; max key length is 1000 bytes问题解决
今天使用帆软的报表平台管理,进行外接数据库配置,尝试多次一直提示数据导入失败 java的报错 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcep ...
- WebGL入门
1.清空绘图区 清空绘图区是使用指定的背景颜色填充canvas,使用gl.clearColor设置背景色.gl.clearColor(red, green, blue, alpha).openGL的颜 ...
- Spring3+mybatis3在多数据源情况下找不到数据库驱动的问题
解决问题的过程如下: 1.遇到问题和一般的解决方法和下面这个帖子的一样: http://www.oschina.net/question/188964_32305 2.我在按照1的做法配置了以后,依然 ...