自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 MediaController的重写

最近研究视频播放器看到videoview比较便捷就使用了下,但是我的需求不是触控而是遥控,所以获取焦点后要让其背景变色以便于查看焦点位置,所以要重写他的mediacontroller样式,查找资料百度后都介意用mediaplayer与surfaceview代替videoview比较好,但是我这人就懒的,既然有了完整的就不想再重新研究其他的。public class MyMediaContro...

2019-04-04 11:36:15 1696

原创 android 音量键单击与长按处理

废话不多说,直接上代码 AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode){ case KeyEvent.KEYCO...

2018-11-19 13:55:23 3413

转载 Android item放大遮挡问题

这是在Android4.4版本试的,听说5.0以后改变z轴就可以放大无遮拦,请自行百度吧setClipChildren(false);setClipToPadding(false);设为false表示可以跨边界进行绘制,并且允许其在padding区域内绘制。这两个可以在重写的view中设置,也可以在layout中设置setChildrenDrawingOrderEnabled(tr...

2018-09-05 17:03:07 918

原创 使用百度云的图像识别

最近,老大让我研究下百度云的图像识别,以为会有android版本的,没想到只有java sdk,没办法,自己调着来呗。百度云提供的使用说明把我看得好累,先把两个jar包放进去很简单,so easy,然后让新建个AipImageClassifyClient,初始化这个东东// 初始化一个AipImageClassifyClientAipImageClassifyClient client

2018-01-16 14:02:41 8688

转载 window系统提交svn报目标名或卷名不正确,无法清理

转载自:https://www.cnblogs.com/fwpsl/p/psl_SVN_Problem.html 因为是window系统而且没有安装sqlite3,所以,只能把.svn这个隐藏文件里的wc.db复制到我的sqlite下。 然后 .open 文件名-->.tables-->select * from work_queue-->delete from work_queue.

2017-11-27 17:47:49 2067 1

原创 android第三方apk集成系统apk,Android.mk编写

最近做项目,遇到含有so库的第三方apk要把他集成到系统里,代码如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := touyingLOCAL_MODULE_TAGS := optionalLOCAL_STATIC_LIBRARIES:= libAndroidTouchScreen \

2017-11-07 14:14:09 2345

原创 子控件与父控件的焦点处理

最近做一个类似于android TV的案子,获取焦点父类获取焦点的同时,子类也要获取到并进行响应的ui变化那就是在子类加入一句:android:duplicateParentState="true"这句是父控件获取焦点的同时子控件也获取到,但是不要忘了无论是父控件还是子控件都要能够获取到焦点即都要具备这句:android;focusable="true"还有的小伙伴需要

2017-08-21 14:12:11 2651

原创 android studio创建so库

AndroidStudio生成so库步骤及遇到问题1下载ndk,版本最好在r9以上,我的版本为r15,为什么要在r9以上,据我查找到资料所述,r9+版本不需要创建cygwin这个东西了。2打开AS,创建一个类public classjniTest {    static{        System.loadLibrary("jnid

2017-08-02 09:36:57 455

原创 我的uinput模拟输入设备

最近老大让做一个模拟鼠标,设备是个android4.4.2的,一直摸不到头脑,调不出他系统的鼠标箭头,一度想放弃。最后发现一个uinput可以模拟输入设备,所以就试试。因为对他不是很了解,所以走了很多弯路,有时还在想是不是要写到底层代码里,不过还好做出来了。其实也没什么难的,就是建个so库,调用就可以了。因为这个系统设备里驱动层已经有啦uinput,所以不需要我写底层驱动,大大减少了我

2017-08-02 09:27:03 782 4

转载 android6.0的apk更新

android6.0以上的版本,写入权限不仅需要在   manifest文件里书写,还需要进行动态申请。   if (Build.VERSION.SDK_INT >= 23) { int REQUEST_CODE_CONTACT = 101; String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE

2017-06-23 16:00:06 1749 1

原创 onlayout打包不成功

最近写的项目中有用到onlayout和鸿洋大师的适配,结果打包老失败,提示说是占用了onlayout,jar包复用了。解决方法:在报红线错误的onlayout所处方法上加 @SuppressLint("WrongCall")

2017-06-07 16:11:59 296

原创 关于gridview失去焦点

这是在网上搜到的答案,记录下来以备后用。我是将linearlayout与gridview并列的,不是嵌套的,所以会出现两个焦点的问题。try {@SuppressWarnings("unchecked")Class c = (Class) Class.forName("android.widget.GridView");Method[] flds = c.getDe

2017-06-07 15:59:33 1430

原创 在Android studio中创建assets目录

搜到答案一直忘记,所以下一遍将项目在project下打开,点击app->src->main右击new->folder->assets floder,然后直接finish就可以了

2017-06-07 15:55:02 606

ANDROID adb 31,32,39

adb版本过低导致AS出错,更换platform下的adb版本。本文件包含31,32,及39三个版本的内容

2018-11-09

空空如也

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

TA关注的人

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