当前位置:  编程技术>移动开发
本页文章导读:
    ▪获取现阶段活动的activity        获取当前活动的activity 打印出来的结果就是包路径加类名代码: ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> runningTasks = am.getRunningTasks(1); .........
    ▪ mybatis(1)        mybatis(一) MyBatis中有一个Resources通用类,类中有许多的方法可以简单地从类路径和其他地址中加载资源。简单的例子:  <configuration>    <environments default="development">      <.........
    ▪ 汉语言 字符串 截取       中文 字符串 截取 用到中文截取,老是乱码: 根据网上找到的信息,拼凑出如下一段代码:   /* * 字符串截取 */ //str(要截取的字符串)/len(保留长度)/elide(用什么字符串结尾,类似...效果) p.........

[1]获取现阶段活动的activity
    来源: 互联网  发布时间: 2014-02-18
获取当前活动的activity
打印出来的结果就是包路径加类名
代码:
 ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

        List<RunningTaskInfo> runningTasks = am.getRunningTasks(1);

        RunningTaskInfo rti = runningTasks.get(0);
        ComponentName component = rti.topActivity;

        Log.i("tracy", component.getClassName());


记得要加个权限:
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission>

    
[2] mybatis(1)
    来源: 互联网  发布时间: 2014-02-18
mybatis(一)
MyBatis中有一个Resources通用类,类中有许多的方法可以简单地从类路径和其他地址中加载资源。简单的例子:
  <configuration>
    <environments default="development">
      <environment id="developmnt">
        <tansactionManager type="JDBC">
        <dataSource type="POOLED">
         <property name="driver" value="${driver}" />
         <property name="url" value="${url}" />
         <property name="username" value="${username}" />
         <property name="password" value="${password}" />
        </dataSource>
       </environment>
    </environments>
    <mappers>
     <mapper resource="org/mybaits/example/BlogMapper.xml">
    </mappers>
注意:这个xml的标题头需要一个mybatis-3-config的DTD验证文档

使用SqlSessionFactory获取SqlSession:
    SqlSession session = sqlSessionFactory.openSession();
    try{
       BlogMapper mapper = session.getMapper(BlogMapper.class);
       Blog blog = mapper.selectBlog(101);
    }finally{
       session.close();
     }


MyBatis的SQL映射语句:
<mapper namespace="org.mybaits.example.BlogMapper">
<select id="selectBolg" parameterType="int" resultType="Bolg">
</select ></mapper >
调用上面的XML的时候我们可以使用下面的方式来使用:
Blog blog = (Blog)session.select("org.mybatis.example.BlogMapper.selectBlog",101);
我们也可以使用下列语句简单的针对Mapper接口进行调用:
BlogMapper mapper = seesion.getMapper(BlogMapper.class);
Blog blog = mapper.selectBlog(101);
这种方式的优点是不依赖于字符串,可以减少出错。如果有IDE代码自动完成功能,可以很快的导航到SQL语句,而且不需要再设定返回值类型,因为接口限定了返回值和参数。
同时还可以使用注解的方式来取代(但是觉得并不怎么好,不如写xml来的舒服):
packeg og.mybatis.example
public interface BlogMapper{
   @Select("SELCT * FROM blog WHERE id = #{id}")
   Blog selectBlog(int id);
}
这样用注解的方式在语句多的情况下会显得非常的杂乱

    
[3] 汉语言 字符串 截取
    来源: 互联网  发布时间: 2014-02-18
中文 字符串 截取

用到中文截取,老是乱码:

根据网上找到的信息,拼凑出如下一段代码:

 

/*
	* 字符串截取
	 */
//str(要截取的字符串)/len(保留长度)/elide(用什么字符串结尾,类似...效果)
	public static String splitString(String str, int len, String elide) {
		if (str == null) {
			return "";
		}
		int k = 0;
		String new_str = "";
		for (int i = 0; i < str.length(); i++) {
			byte[] b = (str.charAt(i) + "").getBytes();
			k = k + b.length;
			if (k > len) {
				break;
			}
			new_str = new_str + str.charAt(i);
		}

		return new_str + elide.trim();
	}
 

 

1 楼 anyang763 2011-11-28  
lz可不可以说一下传的参数都代表什么呀
2 楼 copier8 2011-11-30  
anyang763 写道
lz可不可以说一下传的参数都代表什么呀

不好意思!忘加上了!

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3