随笔分类 - Android
摘要:activity跳转的过渡效果,很漂亮,很全注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendin...
阅读全文
摘要:1.GridLayout官网截图GridLayout包含的属性如下:android:alignmentMode属性说明:当设置alignMargins,使视图的外边界之间进行校准。可以取以下值:alignBounds -- 对齐子视图边界。alignMargins -- 对齐子视图边距。androi...
阅读全文
摘要:ContentProvider,内容提供者官网结构图:作为四大组件之一的ContentProvider,主要是用于应用间数据共享使用的。ContentProvider把应用的数据封装起来,然后提供一个对外访问的ContentResolver接口。假如只是本应用使用的数据,直接通过SQLiteData...
阅读全文
摘要:启动其他App的服务,跨进程启动服务。与启动本应用的Service一样,使用startService(intent)方法不同的是intent需要携带的内容不同,需要使用intent的setComponent()方法。setComponent()方法需要传入两个参数,第一个参数是包名,第二个参数是组件...
阅读全文
摘要:ImageView控件添加蒙版,通过属性:android:tint=""比如1 android:tint="#44ff0000"
阅读全文
摘要:Service的总结:1.按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服...
阅读全文
摘要:使用隐式Intent时,需要使用到意图过滤器Intent-filter。Intent-filter含有三个属性:action,category,data。通过这三个属性的组合,可以启动想要启动的activity,service或者broadcast receiver,同时过滤掉那些没有意义的组件。a...
阅读全文
摘要:使用Activity之间传递数据的时候,出现了一个bug,但是没有找到哪里出错了。把代码和log都记录下来,以后研究代码:MainActivity.class 1 package com.example.caradviser; 2 3 import java.util.ArrayList; 4 i...
阅读全文
摘要:使用隐式Intent启动系统应用,除了http协议,还有geo(显示地理位置),tel(拨打电话),file(文件)等
阅读全文
摘要:使用ButterKnife的时候,进入ADT中设置的时候发现在Java Compiler展开后无Annotation Processin解决办法:安装插件:Juno - http://download.eclipse.org/releases/juno中的Eclipse Java Developme...
阅读全文
摘要:使用注解式框架ButterKnife的时候,导入到ADT中,结果项目中注解的view无效,如点击button等无任何的反应。然后在ButterKnife的官网查看到解决办法:http://jakewharton.github.io/butterknife/ide-eclipse.html1.因为使用...
阅读全文
摘要:郭大神的讲解:http://blog.csdn.net/guolin_blog/article/details/18234477官网链接:http://developer.android.com/intl/zh-CN/guide/topics/ui/actionbar.html
阅读全文
摘要:http://www.cnblogs.com/Gaojiecai/archive/2011/12/10/2283156.htmlhttp://www.2cto.com/kf/201205/131876.htmlhttp://blog.csdn.net/woaieillen/article/detai...
阅读全文
摘要:在做一个通讯录的app,使用BaseAdapter作为adapter。重写了getCount()、getItem()、getItemId() 、getView()方法。因为新建联系人在第二个activity,所以就把adapter的notifyDataSetChanged()方法放在了第一个acti...
阅读全文
摘要:从MainActivity跳转到SecondActivity在SecondActivity中,写一个静态方法actionStart()1 public static void actionStart(Context context) {2 Intent intent=new Inte...
阅读全文
摘要:常用工具:px和dp之间转换,主要用于设备之间的适配
阅读全文
摘要:ListView优化原则: UI优化: listview条目与条目之间的间隙的分割内容 : android:divider="@android :color/transparent"listview条目之间的间隙 : android:paddingTop="5.0dip"listview点中的颜色变
阅读全文
摘要:转自:http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html 我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是req
阅读全文
摘要:android:gravity / android:layout_Gravity区别:1 android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。2 3 android:layout_gravity 是用来...
阅读全文
摘要:PackageManger,可以获取到手机上所有的App,并可以获取到每个App中清单文件的所有内容。 设置应用程序版本号在应用程序的manifest文件中定义应用程序版本信息.2个必须同时定义的属性:android:versionCode — 整型, 相对于其他种类的版本号而言, 表示应用程序代码
阅读全文

浙公网安备 33010602011771号