
Android
凌空之鹤
老android
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ConstraintLayout
参考:https://www.jianshu.com/p/17ec9bd6ca8a效果图上代码<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/an...原创 2019-08-19 15:43:52 · 340 阅读 · 0 评论 -
在项目中的一个activity中写很少的代码就可以关掉所有的已经打开的activity
[align=left][size=medium][color=red][b] package com.shzzdddd.wms.service;import java.util.ArrayList;import java.util.List;import android.app.Activity;//然后用这个ActivityUtils来跟踪所有的acti...2014-10-19 14:04:51 · 202 阅读 · 0 评论 -
Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunchin
向studio中导入微信支付Demo的时候报错了,具体如图:解决办法:给app.build文件中加入以下两句代码即可;[color=orange][size=medium]aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false[/size][/color]搜了很多,最后这个帖子给出了解决办法,但是还...2016-10-08 10:30:25 · 444 阅读 · 0 评论 -
android studio实用快捷键收集
[color=red]本人用android studio刚开始,做一下笔记,只适用于windows端[/color][size=large][b]Ctrl+Y 删除一行[/b][b]Ctrl+D 复制一行[/b][b]Ctrl + Alt + M 提取一段代码块,生成一个新的方法[/b][b]Ctrl + Alt + V 提取变量的快捷操作[/b][b]Ct...2016-09-30 17:51:08 · 164 阅读 · 0 评论 -
android中事件分发机制
转载自:[url]http://www.cnblogs.com/linjzong/p/4191891.html[/url]2016-09-22 11:52:50 · 182 阅读 · 0 评论 -
一个对sharedpreferences 数据进行加密的开源库
[url]http://www.cnblogs.com/zhaoyanjun/p/5830836.html[/url]2016-09-18 14:30:34 · 220 阅读 · 0 评论 -
LinerLayout滑动后停在顶部
转载自:[url]http://blog.youkuaiyun.com/ff20081528/article/details/17145113[/url]2016-09-18 12:08:31 · 223 阅读 · 0 评论 -
android studio入门知识
[url]http://blog.youkuaiyun.com/jdsjlzx/article/details/48224897[/url]2016-09-06 18:11:07 · 166 阅读 · 0 评论 -
Android零碎知识
[url]http://www.iteye.com/topic/1141876[/url]2015-10-13 15:45:06 · 92 阅读 · 0 评论 -
android图片加载OOM解决方案
转载自:[url]http://www.apkbus.com/blog-705730-60771.html[/url]2016-08-30 15:17:26 · 197 阅读 · 0 评论 -
android oom连带问题,以及tag错位问题结局方案
[url]http://www.apkbus.com/blog-843025-61567.html[/url]2016-08-30 13:48:48 · 164 阅读 · 0 评论 -
android中使用putSerializable()方法的妙处
前段时间做项目时无意中乱用了putSerializable这个方法,结果达到了目的,这令我很惊讶,当时以为是这个方法有超越其他方法的奇效,当时的代码是这样写的:这个是下一个页面的UpdateActivity中的查询方法:[color=indigo] //findAll public ArrayList findAll(){ //查询所有 Cursor c;...2014-10-19 15:01:17 · 2647 阅读 · 0 评论 -
利用apktool等工具发编译android apk
这个是我的csdn中的一篇关于android app反编译的文章,梳理了发编译的整个流程[color=red][url]http://blog.youkuaiyun.com/lingkongzhihe/article/details/52910091[/url][/color]2016-10-25 09:15:47 · 192 阅读 · 0 评论 -
浅谈android中仅仅使用一个TextView实现高仿京东,淘宝各种倒计时
转载:http://blog.youkuaiyun.com/u013064109/article/details/52963492原创 2016-11-01 09:54:27 · 403 阅读 · 0 评论 -
使用RecyclerView做类似ViewPager的效果实现app翻页公告
首先来看一下设计图,看到这个图其实我相信很多人直接就想到用ViewPager,用ViewPager绝对没问题,可是我比较懒,总觉得这个用ViewPager做不够轻量,于是乎百度,发现RecyclerView有一个辅助类PagerSnapHelper可以实现这种功能,于是乎试了一下,可是好像做下来也并没有我想的那么比ViewPager轻量,废话不多说了,记录一下,请大神多多指正。主要是利用P...原创 2019-06-24 11:16:51 · 2648 阅读 · 0 评论 -
Android 9.0以后继续http api请求的解决方案
在xml文件夹下面新建network_security_config.xml<?xml version="1.0" encoding="utf-8"?><network-security-config> <base-config cleartextTrafficPermitted="true" /></network-security-c...原创 2019-06-11 16:10:30 · 778 阅读 · 0 评论 -
Android WebView加载出错时自定义错误页面
开发中难免使用WebView加载url的情况,存在很多加载失败的原因,网络异常,404等等,这个时候会给用户展示一个机器人的错误页面,这个很不友好,一般会自己做一个页面覆盖这个错误页面,这个功能主要是通过在WebViewClient的几个方法中做处理,如下代码,需要在onReceivedError,onReceivedHttpError,onReceivedError这三个方法中做处理,需要在su...原创 2019-06-11 14:49:55 · 4599 阅读 · 0 评论 -
CoordinatorLayout+AppBarLayout 布局方式下的一键滚动到顶部的实现
首先是布局CoordinatorLayout嵌套AppBarLayout,滚动的头部都应该放在AppBarLayout里面,并使用app:layout_scrollFlags="scroll",下面跟随滚动的使用app:layout_behavior="@string/appbar_scrolling_view_behavior"代码如下:<android.support.d...原创 2019-06-11 14:33:43 · 5759 阅读 · 0 评论 -
Gradle 一套代码编译成不同的包,不同的名字和logo
前几天项目闲暇之余看了一下同事做的这个功能,之前没做过,学习了一下,现总结如下:主要分为三部曲:一、在AndroidManifest.xml中定义渠道,代码如下,这里的name值随意定义:<meta-data android:name="APP_CHANNEL" android:value="${APP_CHANNEL_VALUE}" />二、app...原创 2019-06-14 10:44:31 · 836 阅读 · 2 评论 -
BaseMultiItemQuickAdapter实现多布局模式下的拖动排序
前提:依赖BaseRecyclerViewAdapterHelper一、先说一下BaseQuickAdapter(单布局)的拖动排序1、让自己的adapter继承BaseItemDraggableAdapter(继承了BaseQuickAdapter)2、在自己的adapter set完成后添加拖拽回调并绑定给你的recyclerView,然后开启拖拽,并实现OnItemDragL...原创 2019-06-06 10:34:20 · 3694 阅读 · 2 评论 -
android中popuMenu的注意点
代码都是差不多,为了说明先贴出来了,需要注意的是红字部分。PopupMenu menu = new PopupMenu([color=red]getApplicationContext()[/color], v); menu.getMenuInflater().inflate(R.menu.main, menu.getMenu()); menu.setOnMenuItemClickLi...2016-03-22 09:35:09 · 237 阅读 · 0 评论 -
PopupWindow的简单应用
这是一个点击删除按钮,弹出PopupWindow对话框操作的案例,昨天第一次用PopupWindow,拿出来分享下:xml页面如下:[b]activity_main.xml[/b] [b]window.xml[/b] [b]唯一的Activity:MainActivity,不用手动注册什么[/b]pa...2014-11-11 16:18:33 · 129 阅读 · 0 评论 -
android中隐藏软键盘
// 隐藏软键盘getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);2014-11-07 12:41:14 · 182 阅读 · 0 评论 -
Android自动化测试--Espresso框架使用
转载: Android自动化测试--Espresso框架使用原创 2016-11-01 10:02:30 · 314 阅读 · 0 评论 -
android新手指导
[url]http://www.apkbus.com/forum.php?mod=viewthread&tid=266511&extra=page%3D9%26filter%3Dsortid%26orderby%3Ddateline%26sortid%3D12[/url]2016-08-30 11:59:03 · 170 阅读 · 0 评论 -
android app自动化测试
android sdk的lib目录下有个monkeyrunner的jar,可以利用cmd运行 并对制定应用进行自动化测试。使用很简单,可以测试出app中隐藏很深的bug,提高app的健壮性,减少崩溃adb shell monkey -p com.htc.Weather –v 100像这样, monkey -p com.htc.Weather –v是app的包名,100是计数,这句话回车后就...2016-07-12 15:51:57 · 201 阅读 · 0 评论 -
利用BadgeView实现数字提醒效果
BadgeView是一个第三方开源库,github地址:[url]https://github.com/stefanjauker/BadgeView[/url]下面是源码运行后的截图,可以说各种效果应有尽有看了一下Demo,其实用法真是超赞,真的很好用[code="android"]BadgeView backgroundDrawableBadge = new BadgeVie...2016-07-06 16:38:37 · 236 阅读 · 0 评论 -
app退出__2
1. 添加权限 2. 导入AppManager工具类 AppManager类是一个自定义的工具类,作用是将应用程序所有启动的Activity都添加到堆栈,最终退出应用程序时全部释放掉Activity。 完整的AppManager类代码: package net.oschina.app;import java.util.Stack;import andro...2015-04-21 15:49:51 · 133 阅读 · 0 评论 -
android端点击Dialog的按钮Dialog消失或不消失
重要代码:Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");field.setAccessible(true); field.set(dialog, false);// false表示不关闭field.set(dialog, true);// true表示关闭使用代码:b...2015-04-20 14:26:20 · 858 阅读 · 0 评论 -
在Spinner中用xml数据
目前个人对Spinner的用法有两种认识,一个是我用的比较熟悉的用adapter加载集合或数组中的数据,这里不做说明,这里学习一下用xml数据如何实现,因为个人也是第一次尝试用这个,所以先提供一个自己搜到的文章:[url]http://www.blogjava.net/crazycoding/archive/2011/07/09/353981.html[/url]看起来用法都差不多,都是用ad...2015-04-12 10:08:28 · 805 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException
前段时间做Android项目,因为数据库部署在百度云端,而他们是不允许直接访问的,所以需要写一个服务端充当桥梁,后来在Android上访问服务端的url时又出来了一个异常:NetworkOnMainThreadException,上网查了一下是因为大概在Android4.0以后不允许在主线程中访问网络,最后只能用开辟新线程的方式执行了。目前Android中有两三种处理的办法,我知道的有Aysn...2015-04-12 09:54:11 · 300 阅读 · 0 评论 -
Android UI基本组件
文本框控件用于显示文本标签,在开发中使用最频繁。使用编辑框可以实现在编辑框中输入特定的字符。自动提示组件是一个可编辑的文本视图,当用户键入时显示自动完成。按钮时开发中使用最频繁的控件,Android平台中通过Button实现按钮的过程十分简单。提示是Android中一种用于显示信息的机制,他没有焦点,而且显示的时间有限,一段时间后就会自动消失。...原创 2014-04-12 23:04:12 · 131 阅读 · 0 评论 -
打电话的应用程序源码以及Android基础-----Android生命周期
激活状态(运行状态)---->暂停状态---->停止状态。活动生命周期的方法:onCreate(),onRestart(),onStart(),onResume(),onPause(),onStop(),onDestory().打电话的应用程序源码如下:Activity中的代码如下:package com.cgz.callphone;import android.net.Uri...2014-04-07 19:53:21 · 319 阅读 · 0 评论 -
android中实现自定义安装/卸载app
转载:[url]http://blog.youkuaiyun.com/u013626215/article/details/43699823?ref=myread[/url]2015-02-12 10:25:09 · 536 阅读 · 0 评论 -
android特效--抽屉特效
转载自:[url]http://express.ruanko.com/ruanko-express_51/tech-overnight2.html[/url],挺漂亮,挺实用的纯xml的android特效2015-02-03 13:48:03 · 207 阅读 · 0 评论 -
android中点击按钮跳到系统通讯录并返回结果
本文转自:[url]http://www.cnblogs.com/yejiurui/archive/2013/01/02/2842061.html[/url]2015-01-15 16:19:34 · 520 阅读 · 0 评论 -
android library projects cannot be launched
解决办法:[url]http://jingyan.baidu.com/article/636f38bb3df187d6b9461048.html?qq-pf-to=pcqq.group[/url]在做一个功能时按照别人说的办法,引入了外部的包,结果又没用那个,删掉后run工程,结果出错了,错误是;android library projects cannot be launched,有个同胞给...2014-12-30 10:03:35 · 148 阅读 · 0 评论 -
EditText每输入千隔符的添加
editText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void ...2015-04-29 16:51:09 · 172 阅读 · 0 评论 -
输入数字提示汉数字
//给数字添加千隔符String edit = editText.getText().toString().trim(); String ed = edit.replace(",", ""); System.out.println("ed: "+ed); if(!(ed.equals(""))){ txt.setText(amountToChine...2015-04-30 14:35:59 · 237 阅读 · 0 评论 -
sdk下载受限问题
[url]http://blog.youkuaiyun.com/boonya/article/details/38752647[/url]这篇文章中的第三种方法可以说是很实用的。2015-05-08 15:34:05 · 333 阅读 · 0 评论