- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 MediaController的重写
最近研究视频播放器看到videoview比较便捷就使用了下,但是我的需求不是触控而是遥控,所以获取焦点后要让其背景变色以便于查看焦点位置,所以要重写他的mediacontroller样式,查找资料百度后都介意用mediaplayer与surfaceview代替videoview比较好,但是我这人就懒的,既然有了完整的就不想再重新研究其他的。public class MyMediaContro...
2019-04-04 11:36:15 1748
原创 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 3531
转载 Android item放大遮挡问题
这是在Android4.4版本试的,听说5.0以后改变z轴就可以放大无遮拦,请自行百度吧setClipChildren(false);setClipToPadding(false);设为false表示可以跨边界进行绘制,并且允许其在padding区域内绘制。这两个可以在重写的view中设置,也可以在layout中设置setChildrenDrawingOrderEnabled(tr...
2018-09-05 17:03:07 955
原创 使用百度云的图像识别
最近,老大让我研究下百度云的图像识别,以为会有android版本的,没想到只有java sdk,没办法,自己调着来呗。百度云提供的使用说明把我看得好累,先把两个jar包放进去很简单,so easy,然后让新建个AipImageClassifyClient,初始化这个东东// 初始化一个AipImageClassifyClientAipImageClassifyClient client
2018-01-16 14:02:41 8774
转载 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 2138 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 2412
原创 子控件与父控件的焦点处理
最近做一个类似于android TV的案子,获取焦点父类获取焦点的同时,子类也要获取到并进行响应的ui变化那就是在子类加入一句:android:duplicateParentState="true"这句是父控件获取焦点的同时子控件也获取到,但是不要忘了无论是父控件还是子控件都要能够获取到焦点即都要具备这句:android;focusable="true"还有的小伙伴需要
2017-08-21 14:12:11 2729
原创 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 494
原创 我的uinput模拟输入设备
最近老大让做一个模拟鼠标,设备是个android4.4.2的,一直摸不到头脑,调不出他系统的鼠标箭头,一度想放弃。最后发现一个uinput可以模拟输入设备,所以就试试。因为对他不是很了解,所以走了很多弯路,有时还在想是不是要写到底层代码里,不过还好做出来了。其实也没什么难的,就是建个so库,调用就可以了。因为这个系统设备里驱动层已经有啦uinput,所以不需要我写底层驱动,大大减少了我
2017-08-02 09:27:03 873 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 1855 1
原创 onlayout打包不成功
最近写的项目中有用到onlayout和鸿洋大师的适配,结果打包老失败,提示说是占用了onlayout,jar包复用了。解决方法:在报红线错误的onlayout所处方法上加 @SuppressLint("WrongCall")
2017-06-07 16:11:59 334
原创 关于gridview失去焦点
这是在网上搜到的答案,记录下来以备后用。我是将linearlayout与gridview并列的,不是嵌套的,所以会出现两个焦点的问题。try {@SuppressWarnings("unchecked")Class c = (Class) Class.forName("android.widget.GridView");Method[] flds = c.getDe
2017-06-07 15:59:33 1491
原创 在Android studio中创建assets目录
搜到答案一直忘记,所以下一遍将项目在project下打开,点击app->src->main右击new->folder->assets floder,然后直接finish就可以了
2017-06-07 15:55:02 643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人