`
wangleyiang
  • 浏览: 221737 次
社区版块
存档分类
最新评论

Android 代码片段

阅读更多

1、屏幕大小

方法一:
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();

方法二:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

2、监听文件:android.os.FileObserver

3、设置主题实现没有标题栏或者全屏显示:

            android:theme="@android:style/Theme.Black.NoTitleBar"
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
            android:theme="@android:style/Theme.Light.NoTitleBar"
            android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
            android:theme="@android:style/Theme.NoTitleBar"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

 4、代码实现没有标题栏或者全屏显示:

        getWindow().requestFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams. FLAG_FULLSCREEN);

5、图片倒影:

	public static Bitmap createReflectionImageWithOrigin(Bitmap bitmap) {

		int reflectionGap = 1;
		int w = bitmap.getWidth();
		int h = bitmap.getHeight();
		Matrix matrix = new Matrix();
		matrix.preScale(1, -1);
		Bitmap reflectionImage = Bitmap.createBitmap(bitmap, 0, h / 2, w,
				h / 2, matrix, false);
		Bitmap bitmapWithReflection = Bitmap.createBitmap(w, (h + h / 2),
				Config.ARGB_8888);
		Canvas canvas = new Canvas(bitmapWithReflection);
		canvas.drawBitmap(bitmap, 0, 0, null);
		Paint deafalutPaint = new Paint();
		canvas.drawRect(0, h, w, h + reflectionGap, deafalutPaint);
		canvas.drawBitmap(reflectionImage, 0, h + reflectionGap, null);
		Paint paint = new Paint();
		LinearGradient shader = new LinearGradient(0, bitmap.getHeight(), 0,
				bitmapWithReflection.getHeight() + reflectionGap, 0x70ffffff,
				0x00ffffff, TileMode.CLAMP);
		paint.setShader(shader);
		paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN));
		canvas.drawRect(0, h, w, bitmapWithReflection.getHeight()
				+ reflectionGap, paint);
		return bitmapWithReflection;

	}

n、不断添加中...

 

 

 

分享到:
评论

相关推荐

    一些常用的android 代码片段

    在Android开发中,掌握一些常用的代码片段能够极大地提高开发效率和代码质量。本文将围绕“Android全屏”这一主题,探讨如何实现界面全屏以及如何处理屏幕尺寸、密度等相关问题,同时也会涉及到权限管理的相关知识。...

    snippets-android,firebase.google.com的android代码片段.zip

    【标题解析】:“snippets-android,firebase.google.com的android代码片段.zip” 提示我们这是一个与Android开发相关的代码片段集合,特别地,它涉及到Firebase服务。Firebase是Google提供的一款全面的后端开发平台...

    Android代码片段

    Android代码片段文档,如"Android代码速查.doc"和"Android有用的代码片段.doc",以及"Android小知识整理.rar"和"Android代码片段.txt",将涵盖这些领域的实用代码,对于初学者来说是极好的学习资源。通过深入研究和...

    新手必备的常用 Android 代码片段整理(2)1

    【Android 代码片段整理】 在Android开发中,经常会遇到一些常见的任务,比如收集设备信息、检测SD卡状态、控制软键盘的显示与隐藏等。这些功能对于任何Android应用来说都是必不可少的,尤其对于新手开发者来说,...

    Java_firebasegooglecom的Android代码片段.zip

    Java_firebasegooglecom的Android代码片段

    原创15个Android很有用的代码片段

    根据给定的文件信息,以下是对15个Android有用代码片段的部分知识点的详细解析: ### 1. 检查SD卡是否插入 在Android应用中,检查设备上是否有SD卡插入是常见的需求,特别是在需要读写外部存储的场景下。代码片段...

    Android编程14个很有用的代码片段

    ### Android编程14个很有用的代码片段详解 #### 1. 检查是否有存储卡插入 在Android开发过程中,经常会遇到需要读写外部存储的情况。为了确保应用能够正常运行,开发者首先需要检查设备是否插有SD卡。下面的代码...

    android有用代码片段.

    以上就是一些常用的Android代码片段,它们涵盖了获取系统信息、管理应用数据和处理用户交互等多个方面,对于日常开发工作来说非常实用。在实际项目中,可以根据需求灵活组合和使用这些代码,以提高开发效率和代码...

    15个Android很有用的代码片段

    根据给定的文件信息,以下是对15个Android代码片段中的部分知识点的详细解析: ### 1. 检查SD卡是否可用 ```java String status = Environment.getExternalStorageState(); if (status.equals(Environment.MEDIA_...

    android main 代码片段

    ### Android Main代码片段知识点解析 #### 一、XML布局文件详解 在提供的代码片段中,首先看到的是XML布局文件中的部分代码。这部分代码定义了三个`<TextView>`组件。 ##### 1.1 TextView属性解析 - **命名空间*...

    Android很有用的代码片段

    在Android开发中,代码片段(Code Snippet)是开发者日常工作中不可或缺的一部分,它们通常是解决特定问题或实现某一功能的小段代码。这些代码片段可以大大提高开发效率,减少重复工作,并且帮助初学者理解复杂的API...

    20个Android很有用的代码片段.doc

    20个Android很有用的代码片段.doc

    android解密代码片段

    写入设备的IMEI和UIN值后,计算出微信的个人信息文件夹名称和微信密码的代码片段。

    20个Android很有用的代码片段

    在Android开发中,掌握一些实用的代码片段可以显著提高开发效率和代码质量。以下是对"20个Android很有用的代码片段"这个主题的详细解释,涵盖了这些代码片段可能涉及的关键知识点。 1. **异步操作**:Android UI...

    AndroidStudio常用插件

    8. **Android Studio Live Templates**:包含了一系列常用的代码模板,通过快捷键可以快速输入常见的Android代码片段。 9. **Android Parcelable code generator**:自动生成Parcelable接口的实现代码,这个接口常...

    Android 开发常用代码片段

    ### Android开发常用代码片段知识点详解 #### 一、图片旋转 **知识点概述:** 在Android应用开发中,经常需要对加载或捕获的图片进行旋转处理。例如,根据设备的方向来调整图片显示方向,或者根据特定需求进行角度...

    Android编程15个很有用的代码片段

    在深入探讨这15个Android编程中有用的代码片段之前,我们先理解这些代码片段的主要功能和应用场景。这些代码片段涵盖了从检查外部存储状态、设置透明主题、操作UI元素到发送MMS、处理文件共享、注册广播接收器以及...

    Android ADT-22.6.3下载最新版

    6. **代码模板与自动完成**: 提供了大量的Android代码模板和自动完成功能,可以快速编写常见的Android代码片段。 7. **版本控制集成**: 支持Git、SVN等版本控制系统,方便团队协作开发和代码管理。 8. **性能分析...

    android 经典代码例子

    在这个压缩包中,我们可能找到了多个有关Android编程的示例项目或者代码片段。下面,我将详细讲解一些Android开发中的重要知识点。 1. **Activity**:Activity是Android应用的基本组件,代表用户界面的一个屏幕。它...

Global site tag (gtag.js) - Google Analytics