android
文章平均质量分 87
mockingbirds
这个作者很懒,什么都没留下…
展开
-
自定义android5.0按钮样式
android5.0中新增加了material design的按钮样式,发现了一下原创 2014-11-08 19:39:18 · 1469 阅读 · 0 评论 -
android自定义dialog
android原生的dialog没有很好的样式,所以要想制作漂亮的dialog,需要自定义dialog,今天实现一个类似于QQ删除好友的dialog先看效果图:自定义dialog的布局如下:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http原创 2014-10-24 20:15:13 · 846 阅读 · 0 评论 -
android自定义listview滑动删除
今天实现类似于qq的滑动删除效果,当然也有开源的项目原创 2014-10-25 13:28:15 · 1083 阅读 · 0 评论 -
volley的学习
google在2013年的io大会上推出了自己的网络操作的矿建原创 2014-11-11 21:36:22 · 986 阅读 · 0 评论 -
利用gson解析和生成json数据(二)
包含枚举类型的对象转换成json字符串原创 2014-11-12 21:54:48 · 868 阅读 · 0 评论 -
利用gson解析和生成json数据(一)
在android开发中经常需要操作json数据,利用谷歌提供的gson原创 2014-11-11 22:12:17 · 2117 阅读 · 0 评论 -
android实现的毛玻璃效果
Faspackage com.example.androidclass;import android.graphics.Bitmap;/** * Created by paveld on 3/6/14. */public class FastBlur { public static Bitmap doBlur(Bitmap sentBitmap, int radiu原创 2014-11-12 22:11:03 · 1539 阅读 · 0 评论 -
android自定义圆形进度条
今天看到手机上的圆形进度条,想想自己实现了一个。代码很简单原创 2014-11-12 22:16:48 · 1060 阅读 · 0 评论 -
android自定义注解初始化布局控件(二)
android中通过自定义注解代替setContentView原创 2014-11-14 23:09:12 · 1735 阅读 · 0 评论 -
关于android中自定义contentprovider的使用
在android开发中,有时需要在一个应用中调用操作系统中的另一个应用,而这个原创 2014-10-13 22:07:10 · 766 阅读 · 0 评论 -
android wifi操作(扫描和连接)
android系列wifi操作,首先应该添加如下权限:原创 2014-11-01 14:29:22 · 5731 阅读 · 0 评论 -
android自定义权限的实现
在android开发中,有时需要利用自定义权限来保证android原创 2014-11-01 17:49:50 · 1594 阅读 · 0 评论 -
android中viewpager的学习
android开发中经常需要用到viewpager,今天原创 2014-11-02 20:18:59 · 1048 阅读 · 0 评论 -
android中listview的学习
在android中,经常需要用到listview,今天学习listview,和自定义的listview,原创 2014-10-17 20:37:38 · 554 阅读 · 0 评论 -
android中popwindow的使用
android开发中popwindow的使用,首先需要定义popwindow的布局,这里定义的比较简单pop_item.xml原创 2014-10-19 09:58:50 · 1675 阅读 · 0 评论 -
android中wifidirect的操作学习
android4.0以后增加了wifidirect直接连接,原创 2014-11-04 22:03:36 · 2429 阅读 · 4 评论 -
pulltorefresh的使用
在android中,有时候需要用到listview的下拉刷新,自己写一个可能很麻烦,而且很耗时,所以可以直接利用开源的pulltorefresh,组件进行刷新下载链接:https://github.com/chrisbanes/Android-PullToRefresh解压缩以后将,library文件夹,引入到eclipse中,在新建的项目中:右键---->properties----->原创 2014-10-18 15:44:23 · 707 阅读 · 0 评论 -
android中expandablelistview的学习
android中经常需要用到expanablelistview,今天学习了expandablelistview,原创 2014-10-18 14:00:34 · 595 阅读 · 0 评论 -
利用友盟第三方分享
在app开发的时候需要用到分享功能,利用友盟的第三方分享,可以大大的原创 2014-10-19 12:56:38 · 3381 阅读 · 0 评论 -
android中获取字符串的宽度
在android开发中的自定义view中,有时需要根据原创 2014-11-21 23:33:38 · 2628 阅读 · 0 评论 -
android自定义的actionbar
今天利用画图实现了一个android自定义的actionbar,在加上系统的viewpager+原创 2014-11-21 21:20:45 · 782 阅读 · 0 评论 -
android自定义圆形进度+自定义属性
今天无意中发现一个圆形进度,想想自己实现一个,如下图:原创 2014-11-21 23:16:39 · 1626 阅读 · 0 评论 -
android设置edittext光标的颜色
android设置edittext光标的颜色EditText是继承自textview的,然而在textView中,有一个属性textCursorDrawable用来控制光标的特征,可以在EditText对应的xml布局中加上如下代码属性即可:android:textCursorDrawable=“@null” 表示光标的颜色默认和字体颜色相同也可以自定义style文件:原创 2015-01-26 22:04:44 · 2806 阅读 · 0 评论 -
android自定义listview滚动条的样式
Field f = AbsListView.class.getDeclaredField("mFastScroller"); f.setAccessible(true); Object o = f.get(lv); f = f.getType().getDeclaredField("mThumbDrawable"); f.setAccessible(true); Dr原创 2015-01-27 20:42:01 · 6966 阅读 · 0 评论 -
android中bitmap和drawable互相转换
1.Android中Drawable和Bitmap 之间转换 /** * Drawable转化为Bitmap */ public static Bitmap drawableToBitmap(Drawable drawable) { int width = drawable.getIntrinsicWidth(); int height = drawable.原创 2015-01-26 23:02:07 · 1023 阅读 · 0 评论 -
android中动画的学习
ImageView iv = (ImageView) findViewById(R.id.imageView1); ObjectAnimator obj = ObjectAnimator.ofFloat(iv, "alpha",0f, 1f); obj.setDuration(2000); obj.start(); obj = ObjectAnima原创 2015-01-26 23:06:15 · 883 阅读 · 0 评论 -
最近总结的android疑惑
listview滚动条始终显示: android:scrollbarFadeDuration="0" android:fadeScrollbars="false" android:scrollbarThumbVertical="@drawable/new_iv_listview_thumb" 定义滚动条的样式 已颜色来定义android:scrollbarThumb原创 2015-02-01 20:16:30 · 1493 阅读 · 0 评论 -
listView 动态设置高度
这个是设置当输入的文字达到软键盘的最底端的时候,防止其被软键盘挡住: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);动态设置listview的高度: ListAdapter listAdapter = list.getAdapter();原创 2015-01-26 21:52:54 · 1237 阅读 · 0 评论 -
JsonReader解析json和JsonWriter生成json
最近学习了googleAPI中自带的一个解析和生成json的APIjsonReader:需要解析的json如下:{ "id": 912345678901, "text": "How do I read JSON on Android?", "geo": [50.454722, -104.606667], "user": {原创 2014-12-29 21:39:58 · 7495 阅读 · 0 评论 -
android5.0中RecycleView的用法
最近学习了android5.0中新增的一个组件RecycleView,是用来代替当前的listview开发的,是因为在RecycleView中已经有了viewholder缓存,并且不同的item之间可以设置不同的布局。能非常有效地维护了意见数量有限,滚动大的数据集。使用 RecyclerView当你拥有的数据的集合,它的元素在运行时改变基于用户行为和网络事件的小部件首先看看Recycler原创 2014-12-29 21:49:17 · 4360 阅读 · 0 评论 -
最近总结的android疑惑(二)
解决popupwindow中弹出输入法被遮挡问题,在Popupwindow中有EditText,当点选EditText后输入法在popupwindow后面显示了,其实在popupwindow中有个输入法配置选项。最关键就是设置输入模式 就是这里nava_home_popupWindow.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);原创 2015-03-10 21:18:20 · 856 阅读 · 0 评论 -
android得到清单文件里meta标签的属性值
在清单文件中,可以得到activity和service还有receiver种的meta标签的属性值,分别如下:Activity:在activity标签下的: meta-data android:name="msg" android:value="hello activity"/>代码获得value的值:ActivityInfo ainfo = this.getPackageMan原创 2015-04-01 20:16:29 · 1643 阅读 · 0 评论 -
android 中downloadmanager学习
android系统中包含了很多的系统管理类,比如:PowerManager,AudioManager等,而使用downloadmanager来下载文件是件很方便的事情。下面是关键代码:DownloadManager manager = null;private long mDownloadReference;//当前下载任务的引用,通过该引用可以操作下载任务//获取downloadma原创 2015-04-02 21:41:23 · 1386 阅读 · 0 评论 -
intent传递对象的两种方式
在android开发中,可能要在activity之间传递对象,分两种方式传递1.序列化要传递的对象public class UserInfo implements Serializable private static final long serialVersionUID = 1L;关键代码:发送端: UserInfo info = new UserInfo();原创 2015-04-02 21:59:05 · 875 阅读 · 0 评论 -
android动态加载(二)
上一篇说了android中的动态加载,即在android工程中动态加载经过dx操作以后的jar文件和没有安装的apk文件,今天我们来看看怎么执行已经安装的apk中的类中的方法。所以,我们会需要两个工程,一个是plugone,这个是我们暴露给外面的方法的一个android工程。另外一个我们暂且给他起名为useplugone吧。 先来看看plugone工程,我们原创 2015-03-31 23:13:47 · 1009 阅读 · 0 评论 -
android一个应用的activity调用另一个应用的activity
学习了两个应用之间的activity的调用,和两个应用程序之间的方法调用(运用AIDL实现)两个应用如下:from应用,to应用(from的activity调用to应用的activity)实现方式:1.在from的清单文件里声明要调用的to应用的activity<application android:allowBackup="true" and原创 2015-04-02 22:20:22 · 4817 阅读 · 0 评论 -
android添加快捷方式
1.在清单文件里添加这个是放在主activity里边 2.指定添加安装快捷方式的权限在代码中添加:// 创建添加快捷方式的IntentIntent addIntent = new Intent( "com.android.launcher.action.INSTALL_SHORTCUT");String title = getResources(原创 2015-04-02 22:27:44 · 1061 阅读 · 0 评论 -
android通过蓝牙实现两台手机传输数据
今天学习了android蓝牙方面的基础知识,包含了打开和关闭蓝牙的操作,以及两部手机之间通过蓝牙实现的数据传输。下面看代码:首先,需要在清单文件里添加蓝牙操作的权限:打开蓝牙的两种方式:第一种:Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);startActivityForResult(in原创 2015-04-02 23:29:11 · 11009 阅读 · 10 评论 -
android动态加载
本文引用自http://www.cnblogs.com/over140/archive/2011/11/23/2259367.html1.android动态加载jar包 a.新建java工程 创建接口:package com.example.testload;public interface IDynamic { public String转载 2015-03-31 20:37:47 · 1285 阅读 · 0 评论 -
最近总结的android疑惑(三)
修改frameworks/base/core/java/com/android/internal/os/RunTimeInit.java文件commonInit方法 Time原创 2015-03-31 21:02:55 · 1430 阅读 · 0 评论