`
wang_peng1
  • 浏览: 3904045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android琐碎笔记六

阅读更多
1.得到屏幕的screen dimensions
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();int height = display.getHeight();

2. 播放 gif图片在android
@Override protected void onDraw(Canvas canvas) {          
canvas.drawColor(0xFFCCCCCC);                      
  Paint p = new Paint();           
  p.setAntiAlias(true);         
     
     canvas.drawBitmap(mBitmap4, 210, 170, null);           
     mDrawable.draw(canvas);           
     long now = android.os.SystemClock.uptimeMillis();          
      if (mMovieStart == 0) {   // first time                mMovieStart = now;            }           
      if (mMovie != null) {               
        int dur = mMovie.duration();               
           if (dur == 0) {                   
              dur = 1000;                }               
              int relTime = (int)((now - mMovieStart) % dur);               
              mMovie.setTime(relTime);             
                mMovie.draw(canvas, getWidth() - mMovie.width(),                         
                  getHeight() - mMovie.height());              
                   invalidate();           
                   }      
                    }
http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapDecode.html
@Override
                    protected void onDraw(Canvas canvas) {
                        if(movie != null) {
                                long now = android.os.SystemClock.uptimeMillis();
                                        int dur = Math.max(movie.duration(), 1);
                                        // is it really animated?       
                                        int pos = (int)(now % dur);       
                                        movie.setTime(pos);       
                                        movie.draw(canvas, x, y);
                                         invalidate();   
                                 }}

4. 打开sd卡中的sqllite
File dbfile = new File("/sdcard/mydb.sqlite" );
                                  SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbfile, null);

5.得到手机的IMEI
((TelephonyManager) getSystemService=(Context.TELEPHONY_SERVICE)).getDeviceId();

6. 不让程序 生成一个appliation 去掉
<category android:name="android.intent.category.LAUNCHER" />
当然你的让你的程序 被引导启动

7.使用appliation 的id 可以获得不同appliation的数据:
android:sharedUserId="string" 在主xml中添加上面一句话,然后签名也要一样 两个app的id也要设置成一样 如都是string 那么这两个程序就可以相互访问彼此的数据,也可以在同一个process中了
8.判断相机设备存在不
private android.hardware.Camera mCameraDevice;
try { 
    mCameraDevice = android.hardware.Camera.open();}
catch (RuntimeException e) {  Log.e(TAG, "fail to connect Camera", e);

9使listView 透明
android:background="#00000000"
android:cacheColorHint="#00000000"
或者
android:background="@android:color/transparent"

•The background android screen image should be visible.
屏幕的背景图像可以看见
manifest file 添加attribute 到 activity.
android:theme="@android:style/Theme.Dialog"

分享到:
评论

相关推荐

    Android开发精要.pdf

    它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速地从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速...

    android开发精要.mobi

    它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从...

    《Android开发精要》范怀宇 PDF

    它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从...

    琐碎打包工具 V1.81

    如果你有许多小的文档、编程用的源代码、小图片等等琐碎的东西,弃之可惜,长期放在各个文件夹里又显零乱,偶而要用找起来也麻烦,琐碎打包工具可以帮助你将这些琐碎打包成一个chm文件,还可以加上说明页,既有目录...

    基于Android操作系统的智能手机开发

    许多人没有大量的时间在电脑上网游戏,于是,人们越来越乐意在琐碎的时间里在手机上玩一些小游戏。运行在安卓系统平台的小游戏逐渐收到大众的喜爱。 系统目标: 本系统以Android操作系统作为开发平台,Eclipse作为...

    数据库表的琐碎知识6.sql

    数据库表的琐碎知识6.sql

    Android开发精要

    它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从...

    Android开发精要-范怀宇.pdf

    它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速从...

    清除C盘内的琐碎垃圾

    可以快速,简便清除C盘垃圾,并不留痕迹。

    2010-1011学习笔记归纳

    2010-1011学习笔记归纳 杂集,包括众多琐碎

    最好的CHM制作工具 琐碎打包1.8.1

    试过很多CHM的制作工具,都不是很好,就这个使用起来方便容易。

    obitum:android capstone 2014 年 10 月电影琐碎应用程序

    讣告 android capstone 2014 年 10 月电影琐碎应用程序

    一个基于c++的笔记软件

    本软件是一款笔记软件,通过c++语言开发,可以记录灵感,作者为@luhaoren的blog,软件免费,请勿盗版! 简介: cNote通过c++语言开发,是一款笔记程序,可以记录一些琐碎的灵感。

    hibernate笔记

    这是我在学习时记录的hibernate笔记,比较详细。对一些比较琐碎的例如一级二级缓存有较为详细的讲解。

    琐碎二重性

    琐碎二重性

    C++学习的琐碎点

    C++学习过程的琐碎点和注意点,不断总结中。

    数据库表的琐碎知识.sql

    数据库表的琐碎知识.sql

    数据库表的琐碎知识5.sql

    数据库表的琐碎知识5.sql

    数据库表的琐碎知识4.sql

    数据库表的琐碎知识4.sql

Global site tag (gtag.js) - Google Analytics