Android
Ryfall
这个作者很懒,什么都没留下…
展开
-
Android百度地图开发
上面是我一个项目中使用的到的关于百度地图的一些功能,其实百度地图sdk非常强大,可以做很多事情,上面我用到的都是很简单的东西,仅仅是记录一下一段时间的练习内容!原创 2023-11-22 11:52:22 · 1056 阅读 · 0 评论 -
String.format()小数点变成逗号
String.format()小数点变成逗号原创 2023-06-26 15:47:08 · 618 阅读 · 0 评论 -
Fatal signal 11 (SIGSEGV)报错解决
Fatal signal 11 (SIGSEGV)报错解决原创 2023-02-10 12:26:43 · 1950 阅读 · 0 评论 -
Android8读写U盘报错:java.io.IOException:permission denied
Android8读写U盘报错:java.io.IOException:permission denied解决办法原创 2022-12-27 11:10:34 · 785 阅读 · 0 评论 -
Android截屏、录屏,适配AndroidQ以上
使用MediaProjectionManager,VirtualDisplay,AudioRecord,MediaCodec以及MediaMuxer等API实现屏幕录制功能。MediaProjectionManager是Android5.0出现的API,但是现在已经Android十几了,尤其Android10对隐私保护真的做的很多事情啊!获取屏幕必须要foreground service绑定显式通知;mediaProjection必须要在通知显示之后获取;文件结构也重新设计了,不能随意创建文件夹了原创 2022-12-14 15:42:51 · 936 阅读 · 0 评论 -
ViewPager三种使用方式
ViewPager三种使用,左右滑动常规用法、上下滑动结合recyclerview网格布局、无需滑动+Fragment原创 2022-12-13 10:31:57 · 468 阅读 · 0 评论 -
MediaPlayer播放assets文件夹下的音频
MediaPlayer播放assets文件夹下的音频原创 2022-12-12 14:50:28 · 1312 阅读 · 0 评论 -
android 调用系统播放器播放视频,调用系统图库查看图片,适配android 7.0以上
android 调用系统播放器播放视频,调用系统图库查看图片转载 2022-12-02 09:45:03 · 777 阅读 · 0 评论 -
Android Data Path记录
SVG是Scalable Vector Graphics的简写,是一种矢量图格式。在 Android 5.0 ( API 21) 时候,用 VectorDrawable 支持矢量图,用 AnimatedVectorDrawable 支持矢量图动画。原创 2022-11-28 11:42:07 · 480 阅读 · 0 评论 -
Android国际化后英文显示自动大写解决办法
在value-en的string.xml文件中设置的英文明明是小写字母,但是Button的显示却变成了全部大写原创 2022-11-11 20:00:00 · 1251 阅读 · 0 评论 -
Android设置不显示标题栏和状态栏
介绍了activity不显示标题栏和状态栏的设置方法原创 2022-11-10 16:29:41 · 3709 阅读 · 0 评论 -
Android主题颜色开发
本文介绍了Android更换主题的方法原创 2022-11-10 14:40:58 · 876 阅读 · 0 评论 -
一个Activity多个Fragment实现多步骤创建功能
实际开发中会遇到这种需求,就是创建或者新增一个东西(比如订单、计划什么的),产品给你的原型是分步骤的,每个步骤在不同的页面,可以上一步下一步,之前写过的内容返回还能显示,不同步骤之间数据可能还有控制关系,最后保存才会调用创建接口,完成创建或者保存的功能。这种情况就用fragment实现不同的步骤,然后写一个Bean类来存储所有的数据,每个fragment初始化的时候,都要设置页面数据,这样就能解决不同步骤之间的数据展示和控制了。原创 2022-09-30 17:34:39 · 668 阅读 · 0 评论 -
android6.0(API23)如何使用HttpClient
在安卓开发中,如果使用API23 或以上进行编译,会发现使用HttpClient报错了!! 原因是API23即在Android 6.0(API 23) 中,Google已经移除了Apache HttpClient的相关类,推荐使用HttpUrlConnection。 如果还想继续使用HttpClient的话,解决办法如下:-eclipse libs中加入 org.apache.http.le转载 2017-02-08 14:40:47 · 1290 阅读 · 0 评论 -
EditText的属性介绍
EditText去边框,去下划线 EditText的background属性设置为@null就搞定了:android:background=”@null”EditText不自动获取焦点 在EditText的父Layout中,加入下面的两个属性即可: android:focusable=”true” android:focusableInTouchMode=”true”设置光标位置 Edit原创 2017-02-08 15:08:30 · 1234 阅读 · 0 评论 -
Android将控件显示在最上层
view.bringToFront() 可以将布局在下层的控件放到上层,不被其他控件挡住。自己利用这个实现了chrome浏览器的tab页样式原创 2017-06-06 14:33:13 · 4657 阅读 · 0 评论 -
Android实现chrome浏览器的Tab样式
网上搜了好多种Tab切换的样式,就是没找到类似浏览器那种折叠的样式。于是,我就自己写了一个比较简单的实现!效果图如下:首先,让朋友帮忙做了两张图 开始写代码了!R.layout.activity_main布局界面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-06-07 14:33:32 · 2019 阅读 · 0 评论 -
Android实现Service不被杀掉
这个实现的效果是menu->叉掉,但是服务不会被真的杀掉!在正在运行的应用中停止服务,服务不会被停掉!(小米手机除外) 不过杀掉进程,在全部应用中“强行停止”还是会将服务杀死的! 需要做的事情如下:在application中设置属性persistent为true(这个好像不必须)persistent是“持续存在的”的意思,也就是让应用持续存在 <application an原创 2017-06-09 11:31:15 · 482 阅读 · 0 评论 -
文章标题
开机自启动Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,所以捕获这个广播设置应用启动就可以了。1.xml配置在AndroidManifest.xml中Application节点内,添加自定义的广播类:<receiver android:name=".BootReceiver" > <intent-filter> <action原创 2017-09-29 11:32:38 · 254 阅读 · 0 评论 -
textIsSelectable的坑
1.textIsSelectable是做什么的设置android:textIsSelectable="true",表示控件的文字可以选择复制,就是Android系统可以选择复制那个功能。2.textIsSelectable设置成true还会怎么样呢如果设置android:textIsSelectable="true",并且给该控件设置了点击事件,你会发现,每次进入页面第一次点击控件,点...原创 2019-03-05 17:46:03 · 1485 阅读 · 1 评论 -
activity于AndroidManifest中的一些配置属性
android:allowTaskReparenting 用法 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)—— “true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没转载 2015-07-01 10:26:43 · 441 阅读 · 0 评论