当前位置:  编程技术>移动开发
本页文章导读:
    ▪设立Activity全屏显示        设置Activity全屏显示  今天设置全屏的时候总是报错,后来才知道必须得在 setContentView 方法前面设置,否则会报错。   @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI.........
    ▪ gallery3D 展示指定SD卡图片文件夹有关问题        gallery3D 展示指定SD卡图片文件夹问题 //调用gallery3d打开指定图片文件夹    private void callGallery(String path, int type, String title)    {        Uri uri = Images.Media.INTERNAL_CONTENT_URI;        uri .........
    ▪ 替数字添加LCD效果       为数字添加LCD效果 我们有时想为数据添加LCD效果,例如实现计时器时,我们想实现类似LCD显示屏那样的跳动效果,如图   首先,我们需要在assets目录下创建一个ttf文件fonts\lcd2mono.ttf     在an.........

[1]设立Activity全屏显示
    来源: 互联网  发布时间: 2014-02-18
设置Activity全屏显示

 今天设置全屏的时候总是报错,后来才知道必须得在 setContentView 方法前面设置,否则会报错。

 

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //设置无标题
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        //全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.index);
       
    }
 

    
[2] gallery3D 展示指定SD卡图片文件夹有关问题
    来源: 互联网  发布时间: 2014-02-18
gallery3D 展示指定SD卡图片文件夹问题
//调用gallery3d打开指定图片文件夹
    private void callGallery(String path, int type, String title)
    {
        Uri uri = Images.Media.INTERNAL_CONTENT_URI;
        uri = uri.buildUpon()
                .appendQueryParameter("bucketId", getHashcode(path)).build();
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        intent.putExtra("windowTitle", title);
        intent.putExtra("mediaTypes", type);
        startActivity(intent);
    }
  private String getHashcode(String path)
    {
        return String.valueOf(path.toLowerCase().hashCode());
    }

gallery3D是在cacheService中处理
首先将数据库中的路径加载到缓存当中,然后把缓存中的数据放到DataInputStream中处理,这是有问题,因为DataInputStream.writelong写会出问题的,我改成用一个list存起来,在writeSetsToCache方法中, 将dos.writeLong(set.mId);
                改成buckidList.add(set.mId);
                Utils.writeUTF(dos, set.mName);
改成map.put(i, set.mName);map是新增的一个全局变量来保存name的,因为dos.writeUTF会报异常,google这个地方应该没有好好测试

加载的时候在loadMediaSet方法中,  将final long setId = dis.readLong();改成
                    final long setId = buckidList.get(i);

  mediaSet.mName = Utils.readUTF(dis);改成mediaSet.mName = map.get(i);
这样就ok了

    
[3] 替数字添加LCD效果
    来源: 互联网  发布时间: 2014-02-18
为数字添加LCD效果

我们有时想为数据添加LCD效果,例如实现计时器时,我们想实现类似LCD显示屏那样的跳动效果,如图

 

首先,我们需要在assets目录下创建一个ttf文件fonts\lcd2mono.ttf

 

 

在android代码中如下使用

txtMineCount = (TextView) findViewById(R.id.MineCount);
		txtTimer = (TextView) findViewById(R.id.Timer);
		
		// set font style for timer and mine count to LCD style
		Typeface lcdFont = Typeface.createFromAsset(getAssets(),
				"fonts/lcd2mono.ttf");
		txtMineCount.setTypeface(lcdFont);
		txtTimer.setTypeface(lcdFont);

 

 

1 楼 vanlzh 2011-09-19  
不错,正需要

    
最新技术文章:
▪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播放网络视频的实现方法...
IP地址数字互转 iis7站长之家
 


站内导航:


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

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

浙ICP备11055608号-3