- 浏览: 222317 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (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 1880我的电脑-->属性-->高级-->环境变量。 ... -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2013-05-21 13:26 904如果安装过程没错,直接在Eclipse ->window ... -
Android 打包签名 从生成keystore到完成签名 -
2012-10-30 00:49 916首先,我们需要一个keystore,当然已经有了的话就不用这一 ... -
解决更新并使用最新ADT20不能创建android项目问题
2012-10-18 22:20 1008不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题, ... -
ORACLE分页查询SQL语法
2012-10-18 22:20 1174oracle数据库 --1:无ORDER BY ... -
Activity生命周期
2012-10-18 22:20 1110博客分类: Android 新的activit ... -
布局
2012-10-18 22:21 1054padding:描述控件里面的内容与控件的关机,内边距;有四个 ... -
常用控件:TextView EditView
2012-10-13 13:32 1137TextView 布局: Xml代 ... -
按钮控件
2012-10-13 13:32 1153监听器: 监听器 方法 内容 OnClickList ... -
菜单
2012-10-13 13:31 1075menu键触发 三种形式:普通的option menu;上下 ... -
HttpClient
2012-10-13 13:31 1091在Android开发中我们经常会用到网络连接功能与服务器进行数 ... -
Android 的一些提示框
2012-10-08 00:57 7651.在测试时,如何实现一个提示 可以使用 Toast.ma ... -
Intent的几种用法
2012-10-08 00:57 908下面列出几种Intent的用法 1. 启动一个新的Activ ... -
Android改变窗口标题栏的布局
2012-10-10 23:26 889一、 重点 一般应用的Title都是建立应用时在Androi ... -
android中如何自定义attributes
2012-10-10 23:26 954写程序中可能需要用到一些自定义的view控件,这样就需要增加一 ... -
android manifest.xml中元素含义
2012-10-08 00:56 797android:allowTaskReparenting 是 ... -
Android Phone类分析
2012-10-10 23:26 1200AccelerometerListener:感应 ... -
android控件设置居中方式
2012-10-07 00:16 8424垂直居中 android:layout_centerVert ... -
android TextView属性大全
2012-10-10 23:28 945android:autoLink设置是否当 ... -
Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
2012-10-11 00:16 883客户端代码示例: /** * HTTP请求 * ...
相关推荐
android编程技巧详细最全
android编程权威指南英文版pdf 带标签 Big Nerd Ranch 是美国专业的移动开发技术培训机构,本书主要以训练营的 5 天教学课程为基础,融合了两位作者多年的心得体会,是一本完全面向实战的 Android 编程权威指南。...
本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程**指南。全书共36章,详细介绍了8个Android应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要...
android编程规范
Android蓝牙编程技巧.pdf
Android的界面开发高效设计技巧 让Android程序显示更加流利!
《android编程典型实例与项目开发 含cd光盘1张 》主要以android平台下应用软件开发的基础知识为主题 并结合真实的案例为读者详细介绍android平台下的商务软件 3d游戏程序及2d游戏程序的开发流程 《android编程典型...
Android_C编程技巧
根据几个网站整理出来的Android编程规范与常用技巧。共享以便开发者借鉴
本书主要以Android平台下应用软件开发的基础知识为主题,并结合真实的案例为读者...同时在本书随书光盘的源代码中包含详尽的注释,以求尽量帮助读者快速理解代码的每一个细节,尽快掌握Android平台下的软件开发技巧。
代码和文章地址 http://blog.csdn.net/b275518834/article/details/39370863 工程编码gbk 重构自己代码的示例
第8章 2d游戏编程技巧 8.1 写在开始 8.2 向量 8.2.1 使用向量 8.2.2 一点三角学的知识 8.2.3 实现一个向量类 8.2.4 一个简单的用法示例 8.3 2d物理定律浅析 8.3.1 牛顿和欧拉,永远的好朋友 8.3.2...
技巧和设计模式 如何使用 Adapte 背景和图像 更新请求 视图和布局 内存分配
只需要具备一些HTML和JavaScript的基础知识 就可以开启我们的Android Web Game App高级编程之旅 从一个空白的HTML网页开始 最后将收获多人在线游戏 有丰富多彩的图像 声音 动画等 开发必需的一些知识和技巧 即使你...
主要介绍了Android编程实现wifi扫描及连接的方法,涉及Android网络操作扫描、查找、连接、线程等相关操作技巧,需要的朋友可以参考下
主要介绍了Android编程获取Wifi名称(SSID)的方法,涉及Android基于WifiManager和WifiInfo操作Wifi信息的相关实现技巧,需要的朋友可以参考下
Android绘图机制与处理技巧(三)——Android图像处理之图形特效处理
mt4编程技巧大全
Android 功能完善的数独游戏源代码,关于这个游戏的玩法,这里不再赘述了,游戏编写上的特点,简要说明下... 数独游戏是一款经典的益智游戏,用Android来写,也可熟悉各种Android编程技巧,对提升安卓编程水平有帮助。