自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 android打包签名

首先说一下前情提要我被外派到甲方公司上班 我公司和甲方网络是互通的 当初偷懒打包的时候直接呢 就build apk(s) 生成的apk 然后我每天在甲方公司上班 apk要升级的时候 就远程公司电脑打包 哈哈 以前也弄过一次打包 然后吧 奈何全部自学 搞不清楚 就放弃了 昨天总经理说 你天天在那里上班 还要连这里的电脑 我们这里的电脑没有他们那里好 着火了怎么办 然后卑微的职员就只好去研究研究怎么打包才不会导致签名不一样当然网上有很多办法 我试下来 就搞了俩小时 终于摸清楚了

2020-10-27 14:20:03 335

原创 android 检测软件键盘弹起落下

1.检测android软件键盘的显示与隐藏侦听器import android.app.Activity;import android.content.Context;import android.graphics.Rect;import android.view.View;import android.view.ViewTreeObserver;import android.view.inputmethod.InputMethodManager;public class SoftKeyBoa

2020-10-17 11:45:09 342

原创 sip来电

前面刚说了锁屏下要接电话 紧接着又提出假如有多通电话同时进来怎么处理 笔者就矜矜业业又去测试了普通电话的多通电话 结果发现当前有一个电话正在进来 又有另外一个电话打进来会直接挂断 那这显然不能达到老板想要同时接多个电话的要求了 笔者只要又矜矜业业研究怎么处理多通电话的逻辑了 其实笔者也快要被逼疯了 要求太多 笔者改烦了 需求老是变更 算了 还是先来讲讲通话的逻辑吧1.这个软电话软件是拿linphone改的 所以本人的所有实现逻辑是基于linphone的下面来看一下他的电话状态侦听

2020-09-22 18:08:46 394

原创 android notification应用之自定义来电通知

android notification应用之自定义来电通知1.为了实现老板的各种要求 本人矜矜业业完成任务 随着这个软电话软件的日益完善 本来来电的时候是创建一条通知点亮屏幕 用户可以解锁屏幕后接起电话 但老板又觉得体验不好 想直接在锁屏状态下直接接起电话 我就寻思着 自带的notification通知栏样式肯定是不能实现这个接电话挂电话的功能的 那就相方设法自己写一个通知栏样式呗 我本来以为自定义通知栏不好实现 加上还有按钮的相关接电话和挂电话的功能 (ps:这个时候我请教了我的

2020-09-18 12:09:51 1656

原创 SwipeRefreshLayout与WebView冲突

此次想要实现通话记录的刷新功能 本来是写的很好看的一个刷新头 通话记录的页面是一个webview嵌套在fragment里 由于只有初始化的时候刷新一次 这里需要新增一个下拉刷新本来想沿用联系人界面的下拉刷新如下但这个是直接引用别的大佬重新定义的RefreshLayout 在刷新的时候 下拉的时候全都是RefreshLayout在刷新 但有时候并不想刷新 只是想下拉 这个冲突就很难过 本人刚入android4个多月 遇到问题也都是百度百度 找了好多办法吧其中能解决我问题的我先贴出来1..

2020-09-01 11:32:47 510

原创 未接电话通知之多条通知

公司最近在开发一款基于linphone的sip电话只需要其中的电话功能

2020-07-02 17:12:51 301

原创 Android 手机屏幕状态的判断(亮屏已解锁,亮屏未解锁,黑屏)

Android 手机屏幕状态的判断(亮屏已解锁,亮屏未解锁,黑屏)PowerManager pm=(PowerManager)getBaseContext().getSystemService(Context.POWER_SERVICE);boolean isScreenOn =pm.isInteractive();如果isScreenOn值为true,屏幕状态为亮屏或者亮屏未解锁,反之为黑屏。KeyguardManager keyguardManager = (KeyguardManager)

2020-07-02 16:47:04 2738

原创 Android Studio实现本地视频播放

Android Studio的MediaPlayer播放本地视频关于MediaPlayer错误[open failed: EACCES (Permission denied)]可能会有下面几个方面的错1.权限没有添加2. targetSdkVersion过高下面附上一些代码关于MediaPlayer错误[open failed: EACCES (Permission denied)]可能会有下面几个方面的错1.权限没有添加1)在AndroidMainifest.xml文件中添加用户权限2)还

2020-05-13 23:42:16 6119

原创 (Android自定义属性

Android自定义属性首先在xml文件中给这个控件定义相关属性,自定义的属性可以写在已有的属性中 这里在background中然后在attrs.xml文件中添加该自定义属性![在这里插入图片描述](https://img-blog.csdnimg.cn/20200507133844401.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naG...

2020-05-07 13:46:46 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除