当前位置:  编程技术>移动开发
本页文章导读:
    ▪浏览document上所有图片资源        浏览document下所有图片资源 #define DOCUMENTS_FOLDER [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]NSArray *fileList = [[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER]                p.........
    ▪ asset上的文件与res/raw /drawable上文件的区别        asset下的文件与res/raw /drawable下文件的区别 一、Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自 动生成ID,所以读取/assets.........
    ▪ 字体水准滚动       字体水平滚动 字体滚动 [功能]当字太多的话 让字体滚动 会是一个好办法 [代码 步骤]1. 设定 TextView 的属性Java代码  1.<?xml version="1.0" encoding="utf-8"?>   2.<RelativeLayout xmlns:android="http:.........

[1]浏览document上所有图片资源
    来源: 互联网  发布时间: 2014-02-18
浏览document下所有图片资源

#define DOCUMENTS_FOLDER [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]
NSArray *fileList = [[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER]
                pathsMatchingExtensions:[NSArray arrayWithObject:@"png"]] ;

 

 

类似操作有很多,自己发挥


    
[2] asset上的文件与res/raw /drawable上文件的区别
    来源: 互联网  发布时间: 2014-02-18
asset下的文件与res/raw /drawable下文件的区别

一、Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自 动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。

比如我要读取/assets/background.png

 

Java代码
  • Bitmap bgImg = getImageFromAssetFile( "background.png" );  
  •  

    Java代码
  •        private  Bitmap getImageFromAssetFile(String fileName){  
  •     Bitmap image = null ;  
  •     try {  
  •         AssetManager am = context.getAssets();  
  •         InputStream is = am.open(fileName);  
  •         image = BitmapFactory.decodeStream(is);  
  •         is.close();  
  •     }catch (Exception e){  
  •           
  •     }  
  •     return  image;  


  • 二、/assets的文件不做压缩,比如存放*.png 文件时,需要读取原文件中的每一像素,则比较有用,缺点是读取时需要指定文件路径,无法通过id读取。
    三、res/raw的文件也不压缩,优点是可以通过id读取
    四、res/drawable下的文件会做失真压缩


    第一点参考http://mingkg21.javaeye.com/blog/444830

    1 楼 endual 2012-04-25  
    可以删除assets文件么
    我有一个数据库是要本地化的,2M多,我启动程序就复制这个数据库到databases文件夹下,然后删除assets下数据库,请问这个能实现么?

        
    [3] 字体水准滚动
        来源: 互联网  发布时间: 2014-02-18
    字体水平滚动
    字体滚动



    [功能]

    当字太多的话 让字体滚动 会是一个好办法





    [代码 步骤]

    1. 设定 TextView 的属性

    Java代码 
    1.<?xml version="1.0" encoding="utf-8"?>  
    2.<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    3.        xmlns:app="http://schemas.android.com/apk/res/com.android.View.CustomView" 
    4.        android:orientation="vertical" 
    5.        android:layout_width="fill_parent" 
    6.        android:layout_height="wrap_content">  
    7.<TextView  
    8.    android:id="@+id/text" 
    9.    android:layout_width="100px" 
    10.    android:layout_height="wrap_content" 
    11.      
    12.                //居中显示  
    13.    android:layout_centerInParent="true" 
    14.      
    15.                //使得字不分行显示 否则当字太多会分行  
    16.    android:singleLine="true" 
    17.      
    18.    android:layout_x="61px" 
    19.    android:layout_y="69px" 
    20. 
    21.                //设置为"滚动"  
    22.    android:ellipsize="marquee" 
    23.                  
    24.                //设置滚动时间为永远 也可以为具体的int 来设置滚动次数  
    25.    android:marqueeRepeatLimit="marquee_forever" 
    26./>  
    27.</RelativeLayout> 
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res/com.android.View.CustomView"
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
    <TextView
    android:id="@+id/text"
    android:layout_width="100px"
    android:layout_height="wrap_content"

                    //居中显示
    android:layout_centerInParent="true"

                    //使得字不分行显示 否则当字太多会分行
    android:singleLine="true"

    android:layout_x="61px"
    android:layout_y="69px"

                    //设置为"滚动"
    android:ellipsize="marquee"
                   
                    //设置滚动时间为永远 也可以为具体的int 来设置滚动次数
    android:marqueeRepeatLimit="marquee_forever"
    />
    </RelativeLayout>

    2. 给 TextView 指定显示内容

    Java代码 
    1.public class TextGoUsage extends Activity {  
    2.    /** Called when the activity is first created. */ 
    3.    @Override 
    4.    public void onCreate(Bundle savedInstanceState) {  
    5.        super.onCreate(savedInstanceState);  
    6.        setContentView(R.layout.main);  
    7.          
    8.        TextView text = (TextView) findViewById(R.id.text);  
    9.        text.setText("梅花绝句 闻道梅花坼晓风 雪堆遍满四山中 何方可化身千亿 一树梅花一放翁");  
    10.        text.setTextSize(30);  
    11.        text.setFocusable(true);  
    12.    }  
    13.} 
    public class TextGoUsage extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
           
            TextView text = (TextView) findViewById(R.id.text);
            text.setText("梅花绝句 闻道梅花坼晓风 雪堆遍满四山中 何方可化身千亿 一树梅花一放翁");
            text.setTextSize(30);
            text.setFocusable(true);
        }
    }



    3. emulator 运行效果  2次时间的截图:











    done!

    原文地址:http://griffinshi.iteye.com/blog/585791



        
    最新技术文章:
    ▪Android开发之登录验证实例教程
    ▪Android开发之注册登录方法示例
    ▪Android获取手机SIM卡运营商信息的方法
    ▪Android实现将已发送的短信写入短信数据库的...
    ▪Android发送短信功能代码
    ▪Android根据电话号码获得联系人头像实例代码
    ▪Android中GPS定位的用法实例
    ▪Android提高之手游转电视游戏的模拟操控 iis7站长之家
    ▪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