`

Android 的一些特殊技巧的代码实现

阅读更多

1.让一个图片透明:

  复制到剪贴板 Java代码

  1. Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);buffer.eraseColor(Color.TRANSPARENT);

  2.直接发送邮件:

  复制到剪贴板 Java代码

  1. Intent intent = new Intent(Intent.ACTION_SENDTO, Uri .fromParts( "mailto" , "test@test.com" , null ));

  2. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

  3. context.startActivity(intent);

  3.程序控制屏幕变亮:

  复制到剪贴板 Java代码

  1. WindowManager.LayoutParams lp = getWindow().getAttributes();

  2. lp.screenBrightness = 100 / 100 .0f;

  3. getWindow().setAttributes(lp);

  4.过滤特定文本

  复制到剪贴板 Java代码

  1. Filter filter = myAdapter.getFilter();

  2. filter.filter(mySearchText);

  5.scrollView scroll停止事件

  复制到剪贴板 Java代码

  1. setOnScrollListener( new OnScrollListener(){

  2. public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {

  3. // TODO Auto-generated method stub }

  4. public void onScrollStateChanged(AbsListView view, int scrollState) {

  5. // TODO Auto-generated method stub

  6. if (scrollState == 0 ) Log.i( "a" , "scrolling stopped..." ); } });}

  6. 对于特定的程序 发起一个关联供打开

  复制到剪贴板 C/C++代码

  1. Bitmap bmp = getImageBitmap(jpg);

  2. String path = getFilesDir().getAbsolutePath() + "/test.png" ;

  3. File file = new File(path);

  4. FileOutputStream fos = new FileOutputStream(file);

  5. bmp.compress( CompressFormat.PNG, 100, fos );

  6. fos.close();

  7.

  8. Intent intent = new Intent();

  9. intent.setAction(android .content.Intent.ACTION_VIEW);

  10. intent.setDataAndType(Uri .fromFile( new File(path)), "image/png"

分享到:
评论

相关推荐

    android-连连看源代码

    在Android平台上,开发一款...通过阅读和分析源代码,开发者不仅能学习到基本的Android编程技巧,还能提升解决问题和设计游戏逻辑的能力。对于新手来说,这是一个很好的实践项目,有助于他们快速上手Android开发。

    Android短信发送功能实现技巧分享

    在Android平台上,实现短信...以上就是关于Android短信发送功能的一些基本实现和技巧。在实际开发中,可以根据项目需求进行适当的调整和优化,例如添加错误处理机制,实现批量发送,或结合网络接口进行更复杂的操作。

    [Android开发实用技巧]实现圆角Activity

    确保在代码中进行版本检查,适配不同Android版本的圆角实现。 7. **性能优化:** 考虑到性能问题,可以使用`BitmapShader`来缓存绘制的圆角背景,减少不必要的重绘。此外,根据需要动态调整圆角半径,比如在横竖屏...

    基于android的推箱子游戏的源代码

    《基于Android的推箱子游戏源代码解析》 ...通过对源代码的学习,开发者不仅可以提升Android应用开发技能,还能深入理解游戏开发的基本流程和技巧。同时,这也为自行设计和开发其他类型的游戏提供了宝贵的参考。

    android-pluginmgrAndroid源代码

    同时,该项目的源代码是学习Android插件化原理和技术实现的好材料,对于提升开发者在Android底层机制和组件化开发上的理解有着极大的帮助。 通过研究android-pluginmgr,我们可以深入理解Android的类加载机制、资源...

    Android复杂计算器实现

    这个项目旨在帮助初学者掌握Android应用开发的基本技巧,并通过实现一个包含正弦、余弦等数学函数的计算器,进一步了解如何处理复杂的计算逻辑。 首先,我们需要了解Android应用的基本结构。一个标准的Android应用...

    android UI基础教程代码

    最后,Android还提供了许多自定义视图的可能性,如果你发现有一些特殊的UI需求无法通过标准组件满足,你可以继承`View`或`ViewGroup`类来自定义视图,实现自己的绘制逻辑和交互功能。 总之,“Android UI基础教程...

    传智播客 21.android的ui设计技巧视频课程代码

    通过学习这门课程的代码,我们可以深入理解如何在Android平台上创建美观且高效的用户界面。 首先,WebView是Android系统中用于显示网页内容的一个关键组件。在“WebViewJSAndJava”这个文件中,可能包含了关于如何...

    如何编写高效的ANDROID代码

    - **优先选择HashMap**:除非有特殊需求,否则建议首选`HashMap`作为`Map`接口的实现类。这是因为`HashMap`提供了较快的查询速度,并且内存占用相对较低。 - **初始化容量**:根据实际情况预先设置`HashMap`的初始...

    Android代码-VolumeView

    【Android代码-VolumeView】是Android开发中的一个特殊视图组件,主要用来创建类似音量条的可视化效果。...通过研究VolumeView的源代码,开发者不仅可以学习到具体的实现技巧,还能加深对Android开发的理解。

    android运行assets apk代码

    "android运行assets apk代码"这个主题就是关于如何实现这样的功能。首先,让我们理解一下核心概念: 1. **Assets目录**:在Android应用的资源结构中,Assets目录是一个特殊的地方,开发者可以将非结构化的数据,如...

    Android绘图技巧Demo

    《Android绘图技巧Demo》是针对Android平台上的图形绘制技术的一个示例项目,旨在帮助开发者理解和实践Android系统中的...开发者可以通过分析和修改代码,进一步掌握Android自定义绘图的技巧,提升自己的开发技能。

    android游戏开发eclipes源代码

    对于Android开发,需要安装ADT(Android Developer Tools)插件,该插件提供了对Android项目的特殊支持,如AVD管理器、布局预览、资源管理等。 接下来,是Android SDK。SDK(Software Development Kit)是开发...

    Android UI设计技巧

    本文将深入探讨五种有效的Android UI设计技巧,包括使用`include`标签包含共享UI设计、实现渐变效果、灵活运用`styles.xml`文件、自定义按钮显示效果以及实现无失真图片拉伸等。 #### 1. 使用`include`标签包含共享...

    android RS232串口读写程序

    在Android平台上实现RS232串口通信是一个相对复杂的过程,因为Android系统默认并不支持直接访问硬件串口。然而,通过JNI(Java Native Interface)技术,我们可以调用C/C++库来实现这一功能。以下是对这个"android ...

    Android代码-动态壁纸源码.zip

    总的来说,分析动态壁纸源码能够帮助我们掌握Android系统服务的实现、动画效果的创建、性能优化技巧以及用户体验设计等方面的知识。对于想要提升Android开发技能的开发者来说,这是一个非常有价值的实践项目。

    Android 自定义圆环动画切换、流式布局的实现.rar

    在Android开发中,创建独特且吸引用户的界面是至关重要的,这可以提高应用的用户体验和吸引力。...通过理解和实践这些代码,开发者可以更好地掌握Android UI开发技巧,创造出更加生动和有趣的移动应用。

    Android游戏中国象棋源代码

    本篇将详细探讨一款基于Android平台的中国象棋游戏源代码,旨在帮助开发者们理解游戏开发的基本流程、Android应用的架构设计以及中国象棋游戏的算法实现。 首先,我们要明确的是,Android游戏的开发通常涉及Java或...

    Android Paint 画笔源代码

    在Android开发中,`...此外,深入研究源代码,了解内部的优化技巧和性能考量,对于提升Android开发技能大有裨益。总之,这个`PaintProject`是一个很好的学习平台,通过它,你将能够掌握Android图形绘制的核心技术。

    两个安卓(android)动态壁纸源代码

    通过研究这两个源代码,初学者不仅可以了解Android动态壁纸的基本结构,还能学习到如何进行事件处理、绘图、动画制作等实际开发技巧。同时,这也是一个很好的实践项目,有助于提高解决问题和调试代码的能力。在实践...

Global site tag (gtag.js) - Google Analytics