
android#Demo
qq_24800377
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 单选 radio的使用
以选中性别为例子:布局文件:<RadioGroup android:id="@+id/rg_sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="45dip" android:orientation...原创 2018-06-22 14:44:59 · 5209 阅读 · 0 评论 -
沉浸式状态栏之状态栏透明
目的:将包含时间、电量、无线等等的那一栏,与标题栏背景保持统一,也就是将标题栏背景延伸上去。只需要在相应的activity中,在setContentView()之前,加上一下两句话。this.getWindow().setFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowMa原创 2017-04-24 10:31:00 · 287 阅读 · 0 评论 -
shareSDK qq 微信分享
原因:到官方网站集成第三方应用的分享,很麻烦,除了微信之外,我们还可能做qq、qq空间、微博、其他的等等,都自己写耽误时间还容易错,因此我们用第三方,直接一起全部集成,这里以qq、微信为例。1,首先登录shareSDK的官网,http://mob.com/,下载shareSDK,解压到合适的文件夹中,进入到“ShareSDK for Android”文件夹。这时看到的目录应原创 2016-12-23 09:27:30 · 644 阅读 · 0 评论 -
解决android studio错误 --> Error:(1, 0) Plugin with id 'com.android.application' not found
Error:(1, 0) Plugin with id 'com.android.application' not found.Open File这个错误是build.gradle造成的,我们打开文件打开报错的项目的build.gradle,看看有没有buildscript{}(应该是没有的,因为就是没有这个东西才报错的buildscript { repositorie...转载 2017-09-15 17:43:26 · 568 阅读 · 0 评论 -
折叠与展开通知栏方法
/** * 折叠通知栏 * * @param context */ public static void collapsingNotification(Context context) { Object service = context.getSystemService("statusbar"); if (null == servi...原创 2018-03-22 12:55:32 · 4281 阅读 · 3 评论 -
Android Studio类中实现Serializable自动生成serialVersionUID
Android Studio类中实现Serializable自动生成serialVersionUID1、File -> Settings... -> Editor -> Inspections -> Serialization issues -> Serializable class without 'serialVersionUID'(选中)2、进入实现了S...转载 2017-06-26 13:11:17 · 3274 阅读 · 0 评论 -
ViewPager子页中实现点击跳转
获取到Viewpager对象,viewpager.setCurrentItem(1);//设置当前的子页。 如果你有4个子页,0,1,2,3;当前为第一个子页,想在点击第一次子页中的按钮,直接跳到第三个子页,则调用viewpager.setCurrentItem(2)即可。...原创 2017-06-19 17:14:02 · 1788 阅读 · 0 评论 -
android监听手机解锁
手机解锁,系统会发送广播,只要监听该广播就可以做想做的事情了,非常简单。 配置文件中注册:<receiver android:name="com.example.hidetest.screen.ScreenReceiver"> <intent-filter> <action android:name...原创 2017-02-27 14:28:33 · 374 阅读 · 0 评论 -
Handler实现每n秒一次的无线循环
定义 Handler handler=new Handler(); 定义Runnable runnable = new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stubhandler.postDelayed(this, n);Log.e("test", "wo are runnin...原创 2017-03-02 16:18:37 · 1619 阅读 · 0 评论 -
android新守护进程—高版本的android系统
作者: 蒋东国 时间: 2016年12月5日 星期一 应用来源: lcb APP (测试机型:华为荣耀4X) 博客地址: ...转载 2017-03-02 16:55:14 · 4056 阅读 · 1 评论 -
assets目录下apk的安装
## 多个apk一起安装,将其他apk,放在assets目录下。## assets目录下的内容只能读取出来‘流’,所以需要先转存到其他目录下才能使用。## 调用安装代码 Assets目录下的转存代码: public static boolean copyApkFromAssets(Context context, String fileName, Stri...原创 2017-03-07 10:18:30 · 1513 阅读 · 0 评论 -
activity切换时的overridePendingTransition动画效
注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra转载 2017-05-24 09:28:23 · 462 阅读 · 0 评论 -
android获得手机上应用的图标、应用名、包名
思路:获得手机上应用列表,同时获得应用的图标、应用名、包名信息。代码如下(简单的listview+获得应用列表信息,布局文件不给出):public class InstallActivity extends AppCompatActivity { ListView lView; List results = new ArrayList(); @Overri原创 2017-02-03 09:36:27 · 2315 阅读 · 0 评论 -
android 支付宝支付
思路:十分简单,调用支付宝提供的官方方法,搞定。第一步:下载支付宝官方的sdk,导入项目中:https://docs.open.alipay.com/54/104509(忽略adapter-rxjava-2.0.0-beta3.jar这个包,与支付无关)第二步:加入build.grade中compile files('libs/alipaySdk-20180601.jar')(注意包的时间,必须鱼...原创 2018-06-17 10:55:25 · 820 阅读 · 0 评论 -
Android透明度
背景开发的都知道,UI微调都是令人头痛的,尤其是颜色的微调。如果视觉稿直接给颜色值那倒没啥,可怕的是后面还有标了透明度,而且视觉还原后发现颜色太透明了,要你透明度再调调,这才烦人。我总不能记住100个透明度的值吧。一次计算,无数次使用,这文章,稳了。正文Android中的颜色值一般格式是:#AARRGGBB。AA就是透明度值(这里我只聊透明度)。1. 透明度的计算透明度分为256个等级,即 0 -...转载 2018-05-28 16:27:58 · 485 阅读 · 0 评论 -
assets下存储key-value数据
有一些固定数据,比如地理位置等,不能存在数据库中,则可以存在assets下的xml中。格式:<root> <province name="安徽省"> <city name="安庆市"> <district name="枞阳县" zipcode="246000" /> <原创 2018-03-19 11:00:00 · 265 阅读 · 0 评论 -
android自定义notification实现进度条功能
要创建一个自定义的Notification,可以使用RemoteViews。要定义自己的扩展消息,首先要初始化一个RemoteViews对象,然后将它传递给Notification contentView字段,再把PendingIntent传递给contentIntent字段。以下用一个小例子来说明:自定义notification的视图view.xmlLinearLayout xml转载 2018-01-12 13:10:32 · 1667 阅读 · 0 评论 -
android studio 删除无用资源,缩小apk体积
现在版本的android studio,已经不仅是显示无用的资源文件了,还有一键删除功能,十分方便。第一步:(使用前先备份……) 点击工具栏中Analyze,点击Run Inspection by Name,会出现一个输入框第二步,,在输入框中输入 unused resources 点击回车第三步,点击ok.原创 2017-12-29 12:49:05 · 3920 阅读 · 0 评论 -
timer.schedule —— timer定时器的用法
java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:import java.util.Timer;Timer timer = new Timer(true);转载 2017-11-25 13:16:58 · 4440 阅读 · 1 评论 -
activity实现dialog,点击窗体外,不消失的设置
在DialogActivity中的onCreate()中,setFinishOnTouchOutside(false);//点击空白处,窗体不关闭必须大于api11setFinishOnTouchOutside(false);//点击空白处,窗体不关闭原创 2017-10-09 11:30:18 · 5277 阅读 · 0 评论 -
android 圆圈水波扩散动画
布局文件中:<com.xxx.utils.WaveView android:id="@+id/wave_view" android:layout_width="match_parent" android:layout_height="match_parent" />代码:mWaveView = (WaveView) view.findViewBy原创 2017-11-22 12:52:40 · 4842 阅读 · 0 评论 -
网络图片url->bitmap
Bitmap bitmap = ImageLoader.getInstance().loadImageSync(imageUrls.get(position));原创 2017-08-31 17:37:49 · 250 阅读 · 0 评论 -
Picasso的圆和圆角工具类
圆:CircleTransform:public class CircleTransform implements Transformation { @Override public Bitmap transform(Bitmap source) { /** * 求出宽和高的哪个小 */ int原创 2017-09-07 13:09:08 · 385 阅读 · 0 评论 -
demo
1、BeautifulRefreshLayout-漂亮的美食下拉刷新https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood2、Material Design-动画风格的选项卡tab切换功能https://github.com/neokree/MaterialTabs3、Tw...转载 2018-08-31 15:50:56 · 8623 阅读 · 0 评论