
Android
没事偷着乐琅
书中自有黄金屋,书中自有颜如玉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 广播 调用三方应用
被调用方:1、写静态接收广播:public class MyBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent receiverIntent) { //可以接收 上个 调用传来的数据 Strin...原创 2020-03-05 09:02:56 · 588 阅读 · 0 评论 -
华为手机打开日志方式 不显示logcat
1、进入拨号界面输入:##2846579## 2、依次选择ProjectMenu—后台设置—-LOG设置—LOG开关 点击打开, 点LOG级别选VERBOSE3、一般情况下就可以用了,部分手机需要重新启动机器...原创 2018-03-26 11:24:43 · 703 阅读 · 0 评论 -
Android 6.0 动态权限读取。
Android 6.0开始,权限分为两种方式: 常规权限和危险权限: 常规权限:直接在manifest中注册就能使用, 危险权限:首先要在manifest中注册,然后在代码中使用时,还需要再次检测,如果用户没有进行授权,必须代码提示,用户授权。以读取通信录为例: 危险权限授权方式: 1、manifest.xml 中注册 <uses-permission android...原创 2018-03-26 14:46:00 · 230 阅读 · 0 评论 -
Butter knife 注解框架
butterKnife一篇写的比较好的入门文章: https://blog.youkuaiyun.com/donkor_/article/details/77879630使用方式: Project.gradlebuildscript { repositories { jcenter() } dependencies { classpath...转载 2018-03-26 19:54:40 · 164 阅读 · 0 评论 -
Retrifit2.0 + RxJava2.0 最佳实践
前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHttp啥的都不见了,RxJava和Retrofit是什么鬼?好吧,到Github上耐着性子看过了RxJava和Retrofi...转载 2018-04-02 10:54:53 · 809 阅读 · 1 评论 -
一个卡片式的ViewPager,带你玩转ViewPager的PageTransformer属性!
转载:https://blog.youkuaiyun.com/u012702547/article/details/5233416ViewPager的基本用法不必多说,这都很简单,我们可以在ViewPager中加载一个ImageView,也可以加载一个Fragment,这都是目前非常常见的用法。那么我今天说的是ViewPager中的PageTransformer属性,用好这个属性可以让我们的应用更加出彩,OK,转载 2018-04-02 11:12:01 · 322 阅读 · 0 评论 -
android 双击退出
@Override public void onBackPressed() { if (cleanCategoryStatus()) { return; } if (!isExit) { showToastLong(“再次点击退出”); new Thread(原创 2018-04-17 16:39:56 · 163 阅读 · 0 评论 -
retrofit 2.0 代码混淆后返回空数据。
在 混淆代码规则文件中(proguard-rules/pro),加入: 保证关键代码不会不被混淆导致出错。#retrofit2 混淆-dontwarn javax.annotation.**-dontwarn javax.inject.**# OkHttp3-dontwarn okhttp3.logging.**-keep class okhttp3.internal.**{*;}-原创 2018-04-19 12:19:12 · 2205 阅读 · 2 评论 -
腾讯小视频坑 liteav
Process: com.party.jackclientandroid, PID: 1231 j...原创 2019-01-15 15:39:45 · 12057 阅读 · 3 评论 -
Android 自定义titlebar控件(自定义UI控件)
1、创建自定义的属性: 2、在自定义的布局中获取属性; 3、在mainActivity中使用 自定义控件,并使用自定义属性赋值。1、创建自定义的属性创建values/attr.xml 文件;<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name...原创 2018-03-24 16:46:40 · 2321 阅读 · 0 评论 -
ViewPage 底部驼峰导航栏
ViewPager的基本用法不必多说,这都很简单,我们可以在ViewPager中加载一个ImageView,也可以加载一个Fragment,这都是目前非常常见的用法。那么我今天说的是ViewPager中的PageTransformer属性,用好这个属性可以让我们的应用更加出彩,OK,那我们就开始吧!本文将从如下几方面来介绍:1.clipChildren属性2.一个页转载 2018-03-30 15:04:29 · 824 阅读 · 0 评论 -
android 底部导航条的 3中实现方式
转载:https://blog.youkuaiyun.com/qq_36523667/article/details/79506043现在大多数App都会用到底部导航栏,比如常见的聊天工具QQ、微信,购物App等等,有了底部导航栏,用户可以随时切换界面,查看不同的内容。它的实现方式也很多,以前大多使用TabHost来实现,但是现在我们有很多更好的选择。使用LinearLayout转载 2018-03-30 16:04:52 · 467 阅读 · 0 评论 -
Android SeekBar 进度条 沙漏 加载条
<SeekBar android:id="@+id/seek" android:layout_width="300px" android:layout_height="wrap_content" android:max="100" android:progress="50" android:progres原创 2017-01-12 09:43:39 · 1814 阅读 · 0 评论 -
android 焦点事件 触发顺序
整个布局将触发的方法如下: 点击TextView1 时,执行循环一次后。最后方法将不再向下传递。直接交个 Activity执行04-28 16:22:09.509: I/System.out(7028): MainActivity ==== dispatchTouchEvent04-28 16:22:09.509: I/System.out(7028): MainActivity ==== on原创 2017-01-12 10:03:19 · 1253 阅读 · 0 评论 -
Android 图片裁剪
private static final int PHOTO_PICKED_WITH_DATA = 3021; //用于保存大图片位置的uri private static Uri mCropUri; public void setWallPaper(View v) { //获取图片在手机内存的地址 File file = I原创 2017-01-12 10:05:37 · 470 阅读 · 0 评论 -
Android 条形 ProgressBar 样式设置
条形 ProgressBar 样式设置布局文件: <ProgressBar android:id= "@+id/download_item_progressBar" android:layout_width= "wrap_content" android:layout_height ="15dp" an原创 2017-01-12 10:08:57 · 3490 阅读 · 0 评论 -
PopWindows 下拉列表框 spinner 锚点
@Override public void onClick(View v) { LayoutInflater from = LayoutInflater.from(getActivity()); LinearLayout contentView = (LinearLayout) from.inflate(R.layout.activity_calen原创 2017-01-12 10:11:35 · 534 阅读 · 0 评论 -
Android 常用代码
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> &原创 2017-01-12 10:13:15 · 301 阅读 · 0 评论 -
Netroid 无法导入 http.protocol.HTTP问题
是因为 android6.0SDK 中删除 HttpClient的相关类的解决方法 解决办法: 在 Android的build.gradle (Module:app)中添加配置: useLibrary ‘org.apache.http.legacy’android { compileSdkVersion 24 buildToolsVersion "25.0.0"原创 2017-05-16 21:32:09 · 329 阅读 · 0 评论 -
Android 限制翻页数
控制ViewPager 翻页非常简单: 在翻页监听代码中检查; 如果你不希望滚动到下个页面 直接在给他设置回去就okclass MyOnPageChangeListener implements OnPageChangeListener{ @Override public void onPageSelected(int index) { if(index>3){/原创 2017-01-12 10:22:51 · 393 阅读 · 0 评论