随笔分类 - Android
摘要:转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53221384 本文出自【DylanAndroid的博客】 在平时的开发中,我们可能会了解到Activity的任务栈还有Activity的启动模式。那么Activity的启动模式都
阅读全文
摘要:在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件(只可用于Intellj IDEA 和 Android Studio),用于生成MVP接口以及他的实现类,可以略微提升一点开发效率。效果图如下: 这里写图片描述 这里写图片描述 注意 对于M
阅读全文
摘要:1 背景 去年有很多人私信告诉我让说说自定义控件,其实通观网络上的很多博客都在讲各种自定义控件,但是大多数都是授之以鱼,却很少有较为系统性授之于渔的文章,同时由于自己也迟迟没有时间规划这一系列文章,最近想将这一系列文章重新提起来,所以就来先总结一下自定义控件的一个核心知识点——坐标系。 很多人可能不
阅读全文
摘要:EXACTLY:表示设置了精确的值,一般当childView设置其宽、高为精确值、match_parent时,ViewGroup会将其设置为EXACTLY; AT_MOST:表示子布局被限制在一个最大值内,一般当childView设置其宽、高为wrap_content时,ViewGroup会将其设置
阅读全文
摘要:Android的invalidate与postInvalidate都是用来刷新界面的。 在UI主线程中,用invalidate();本质是调用View的onDraw()绘制。 主线程之外,用postInvalidate()。 用法区别在于: 1)invalidate():实例化一个Handler对象
阅读全文
摘要:这些为了点击非PopupWindow区域,PopupWindow会消失的,如果没有下面的代码的话,你会发现,当你把PopupWindow显示出来了,无论你按多少次后退键PopupWindow并不会关闭,而且退不出程序,加上下述代码可以解决这个问题 popWindow.setTouchable(true); popWindow.setTouchInterceptor(new Vi...
阅读全文
摘要:Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播 <strong>Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Con
阅读全文
摘要:private void test() throws IOException { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { int hasWritePermission = checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_S...
阅读全文
摘要:在Android Studio创建项目之后,提示一个junit错误. 解决方案: 第一步:找到build.gradle的file,如图: 第二步: 第三步:把中间行代码“testCompile ‘junit:junit:4.12’”删除掉 第四步:点击”Try Again”,就可以正常使用了
阅读全文
摘要:一、隐藏标题栏 //隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 二、隐藏状态栏 //隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCRE
阅读全文
摘要:首先:1.我们进入到通过cmd打开控制台,进入cmd定位到.android文件夹下。如下图: 2.输入keytool -list -v -keystore debug.keystore得到三种指纹证书,选取SHA1类型的证书,密匙口令是android,就可以获取到MD5和SHA1(注意如果不输入-v
阅读全文
摘要:package com.example.urlimage; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import...
阅读全文
摘要:In Android 6.0 Marshmallow, application will not be granted any permission at installation time. Instead, application has to ask user for a permission
阅读全文
摘要:导致报这个错是在于new AlertDialog.Builder(mcontext),虽然这里的参数是AlertDialog.Builder(Context context)但我们不能使用getApplicationContext()获得的Context,而必须使用Activity,因为只有一个Ac
阅读全文
摘要:pk = 180 / 3.14169 a1 = lat_a / pk a2 = lng_a / pk b1 = lat_b / pk b2 = lng_b / pk t1 = math.cos(a1) * math.cos(a2) * math.cos(b1) * math.cos(b2) t2 =
阅读全文
摘要:先贴上MainActivity.java 紧接着就是布局文件了 layout_main.xml 另外别忘了给配置清单文件添加权限 还有一个就是添加依赖了 以下问题需要添加 源代码地址:https://github.com/newcaoguo/CoreProgress.git
阅读全文
摘要:Android中有如下几种音频流: AudioManager.STREAM_MUSIC /** The audio stream for music playback */ AudioManager.STREAM_RING /** The audio stream for the phone rin
阅读全文
摘要:5.0以前Android听筒模式和扬声器模式这样就管用 扬声器://关闭麦克风 mAudioManager.setMicrophoneMute(false); // 打开扬声器 mAudioManager.setSpeakerphoneOn(true);听筒模式:mAudioManager.setM
阅读全文

浙公网安备 33010602011771号