- 浏览: 228589 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (109)
- IOS (15)
- 设计模式 (7)
- XML (1)
- Android (31)
- 面试经 (1)
- J2EE (3)
- android md5 加密 (2)
- android imagebutton文字实现 (1)
- 反射机制 (2)
- 基础知识 (1)
- linux (3)
- java (4)
- java基础 (2)
- 文章 (1)
- myeclipse tomcat (1)
- Hadoop (1)
- ubuntu (2)
- redmine (1)
- python (4)
- jmeter (10)
- xamarin (1)
- selenium (9)
- nexus (1)
- appium (3)
- BDD (1)
- apache2 (1)
- zabbix (2)
- python,webdriver (1)
- ajax (1)
- jmeter,正则表达式,关联 (2)
- 性能测试工具 (1)
- Django (0)
- Intelij (1)
- RAP (0)
- 性能测试 (0)
最新评论
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");
11. startActivity(intent);
12. 对于图片上边的不适用索引格式会出错。
13. Intent intent = new Intent();
14. intent.setAction(android .content.Intent.ACTION_VIEW);
15. File file = new File("/sdcard/test.mp4");
16. intent.setDataAndType(Uri .fromFile(file), "video/*");
17. startActivity(intent);
18.
19. Intent intent = new Intent();
20. intent.setAction(android .content.Intent.ACTION_VIEW);
21. File file = new File("/sdcard/test.mp3");
22. intent.setDataAndType(Uri .fromFile(file), "audio/*");
23. startActivity(intent);
7.设置文本外观
Java代码
1. setTextAppearance(context, android .R.style.TextAppearance_Medium);
2. android :textAppearance="?android :attr/textAppearanceMedium"
8.设置单独的发起模式:
Java代码
1. <activity
2. android :name=".ArtistActivity"
3. android :label="Artist"
4. android :launchMode="singleTop">
5. </activity>
6.
7. Intent i = new Intent();
8. i.putExtra(EXTRA_KEY_ARTIST, id);
9. i.setClass(this, ArtistActivity.class);
10. i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
11. startActivity(i);
9.创建一个圆角图片
这个的主要原理其实就是利用遮罩,先创建一个圆角方框 然后将图片放在下面:
Java代码
1. Bitmap myCoolBitmap = ... ;
2. int w = myCoolBitmap.getWidth(), h = myCoolBitmap.getHeight();
3. Bitmap rounder = Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888);
4. Canvas canvas = new Canvas(rounder);
5. Paint xferPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
6. xferPaint.setColor(Color.RED);
7. canvas.drawRoundRect(new RectF(0,0,w,h), 20.0f, 20.0f, xferPaint);
8. xferPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
Java代码
1. //然后呢实现
2. canvas.drawBitmap(myCoolBitmap, 0,0, null);
3. canvas.drawBitmap(rounder, 0, 0, xferPaint);
10.在notification 上的icon上加上数字 给人提示有多少个未读
Java代码
1. Notification notification = new Notification (icon, tickerText, when);
2. notification .number = 4;
11背景渐变:
首先建立文件drawable/shape.xml
Java代码
1. <?xml version="1.0" encoding="utf-8"?>
2. <shape xmlns:android ="http://schemas.android .com/apk/res/android " android :shape="rectangle">
3. <gradient android :startColor="#FFFFFFFF" android :endColor="#FFFF0000"
4. android :angle="270"/>
5. </shape>
在该文件中设置渐变的开始颜色(startColor)、结束颜色(endColor)和角度(angle)
接着创建一个主题values/style.xml
Java代码
1. <?xml version="1.0" encoding="utf-8"?>
2. <resources>
3. <style name="NewTheme" parent="android :Theme">
4. <item name="android :background">@drawable/shape</item>
5. </style>
6. </resources>
然后在AndroidManifest.xml文件中的application或activity中引入该主题,如:
Java代码
1. <activity android :name=".ShapeDemo" android :theme="@style/NewTheme">
该方法同样适用于控件
<?php xml version="1.0" ?>
?
<response>
<error>1</error>
<message>Invalid URL.</message>
</response>
12. 储存数据 当你在一个实例中保存静态数据,此示例关闭后 下一个实例想引用 静态数据就会为null,这里呢必须重写applition
Java代码
1. public class MyApplication extends Application{
2. private String thing = null;
3. public String getThing(){
4. return thing;
5. }
6. public void setThing( String thing ){
7. this.thing = thing; }
8. }
9. public class MyActivity extends Activity {
10. private MyApplication app;
11. public void onCreate(Bundle savedInstanceState) {
12. super.onCreate(savedInstanceState);
13. app = ((MyApplication)getApplication());
14. String thing = app.getThing();
15. }
16. }
发表评论
-
Starting emulator for AVD 'android' PANIC: Could not open: android
2013-05-21 13:29 1942我的电脑-->属性-->高级-->环境变量。 ... -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2013-05-21 13:26 950如果安装过程没错,直接在Eclipse ->window ... -
Android 打包签名 从生成keystore到完成签名 -
2012-10-30 00:49 963首先,我们需要一个keystore,当然已经有了的话就不用这一 ... -
解决更新并使用最新ADT20不能创建android项目问题
2012-10-18 22:20 1069不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题, ... -
ORACLE分页查询SQL语法
2012-10-18 22:20 1220oracle数据库 --1:无ORDER BY ... -
Activity生命周期
2012-10-18 22:20 1151博客分类: Android 新的activit ... -
布局
2012-10-18 22:21 1115padding:描述控件里面的内容与控件的关机,内边距;有四个 ... -
常用控件:TextView EditView
2012-10-13 13:32 1197TextView 布局: Xml代 ... -
按钮控件
2012-10-13 13:32 1192监听器: 监听器 方法 内容 OnClickList ... -
菜单
2012-10-13 13:31 1126menu键触发 三种形式:普通的option menu;上下 ... -
HttpClient
2012-10-13 13:31 1144在Android开发中我们经常会用到网络连接功能与服务器进行数 ... -
Android 的一些提示框
2012-10-08 00:57 8001.在测试时,如何实现一个提示 可以使用 Toast.ma ... -
Intent的几种用法
2012-10-08 00:57 948下面列出几种Intent的用法 1. 启动一个新的Activ ... -
Android改变窗口标题栏的布局
2012-10-10 23:26 948一、 重点 一般应用的Title都是建立应用时在Androi ... -
android中如何自定义attributes
2012-10-10 23:26 1006写程序中可能需要用到一些自定义的view控件,这样就需要增加一 ... -
android manifest.xml中元素含义
2012-10-08 00:56 855android:allowTaskReparenting 是 ... -
Android Phone类分析
2012-10-10 23:26 1236AccelerometerListener:感应 ... -
android控件设置居中方式
2012-10-07 00:16 8480垂直居中 android:layout_centerVert ... -
android TextView属性大全
2012-10-10 23:28 998android:autoLink设置是否当 ... -
Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
2012-10-11 00:16 926客户端代码示例: /** * HTTP请求 * ...
相关推荐
### Android编程技巧详解 在Android开发领域,掌握一系列高效的编程技巧是提升开发效率、优化应用性能的关键。以下将深入解析一些实用的Android编程技巧,包括图像处理、邮件发送、屏幕亮度控制、文本过滤、滚动...
《Android编程经典200例》是一本深入探讨Android应用开发的实践教程,它通过200个具体的实例,全面展示了Android平台上的编程技巧和实践经验。这本书的核心目标是帮助开发者从基础到进阶,逐步掌握Android应用开发的...
这本书结合了理论知识与实践案例,帮助读者快速掌握Delphi XE6在Android平台上的编程技巧。 在Android开发领域,Delphi XE6提供了强大的跨平台能力,允许开发者用熟悉的Object Pascal语言编写一次代码,即可在多个...
在Android应用开发中,异步编程是至关重要的,它能够...在阅读"android业务异步编程小技巧.zip"和"java业务异步编程小技巧.zip"中的示例代码时,注意分析其设计模式和处理流程,有助于深入理解和应用这些异步编程技巧。
### Android高级用户界面编程技巧 #### 一、引言 在Android应用开发中,用户界面的设计与实现至关重要,良好的用户体验往往能显著提升应用的吸引力。本文档将深入探讨Android界面编程的一些高级技巧,特别是关于...
### Qt on Android 核心编程知识点解析 #### 一、前言 《Qt on Android 核心编程》是一本深入探讨如何使用Qt框架在Android平台上进行应用程序开发的专业书籍。本书全面介绍了Qt在Android上的应用实践,包括从环境...
综上所述,《Android编程权威指南》不仅为想要学习Android开发的读者提供了一个实战的学习平台,还为读者展示了如何在尊重和保护知识产权的前提下使用书籍内容。通过书中提供的丰富实例和详尽的理论指导,读者将能够...
在Android编程领域,初学者经常会遇到许多挑战,但有了"Android编程入门很简单"这个资源,这些问题将变得不再棘手。这个资源提供了源码,旨在帮助新手快速理解和掌握Android开发的基本概念和技巧。以下是一些主要的...
在Android编程中,首先需要安装并配置Android Studio,这是一个集成开发环境(IDE),提供了编写、调试和测试Android应用所需的一切。初学者应该了解如何下载、安装和设置这个工具,包括导入必要的SDK组件,以便能够...
这份资源是学习和进阶Android编程的宝贵资料,通过实际操作这些例子,可以有效地提升开发者的编程技巧和解决问题的能力。 首先,我们要了解Android的基本架构。Android系统基于Linux内核,由应用程序层、应用程序...
以上就是Android编程入门教程Andbook中文版的主要内容,涵盖了Android开发的基本概念、技术要点和实战技巧,为新手提供了全面的学习路径。通过深入学习和实践,你将能够熟练掌握Android应用开发,开启自己的移动开发...
【Android蓝牙编程技巧】 在Android平台上,蓝牙编程是构建物联网应用和设备间通信的重要组成部分。本文将深入探讨Android蓝牙编程的基础结构、主要API以及实际应用中的编程方法和技巧。 首先,蓝牙通信因其低功耗...
《Qt On Android核心编程》是一本专注于在Android平台上利用Qt框架进行应用开发的书籍,其源码提供了深入学习和实践的宝贵资源。Qt是一个跨平台的C++图形用户界面应用程序开发框架,它允许开发者创建出功能强大、...
这本书以清晰易懂的语言,逐步介绍了如何从零开始构建一个完整的Android游戏。通过阅读此书,读者可以深入理解Android游戏开发的基础知识和核心技术。 首先,书中会涵盖Android开发环境的搭建,包括安装Android ...
《Android编程经典200例_楚无咎》是一本专为Android开发初学者设计的实战教程。本书通过200个精心挑选的实例,涵盖了Android应用开发的基础到进阶的各个方面,旨在帮助读者快速掌握Android开发技能。下面将详细阐述...
这份压缩包包含了"Android开发技巧合集.pdf",很可能是一个详尽的PDF文档,涵盖了众多Android开发中的实用技巧和最佳实践。 在Android开发领域,熟练掌握技巧是至关重要的。以下是一些可能涵盖在文档中的关键知识点...
**Delphi XE6 Android编程入门** Delphi是一款历史悠久的集成开发环境(IDE),由Embarcadero Technologies公司开发,主要用于编写Windows应用。然而,随着跨平台开发的需求日益增长,Delphi也逐步扩展了对其他操作...
这部分内容有助于开发者掌握在Android平台上的现代C++编程技巧。 在深入探讨NDK编程时,作者会介绍JNI(Java Native Interface),它是Java与C/C++交互的关键。读者将学习如何创建本地方法,如何调用Java对象和方法...