
Android基础
文章平均质量分 54
Android_Trot
这个作者很懒,什么都没留下…
展开
-
kotlin RSA 非对称加密工具类
Android kotlin 公钥加密 私钥解密工具类原创 2024-12-16 14:46:25 · 133 阅读 · 0 评论 -
Android 直播聊天界面来消息缓慢向上滑动效果、头部渐变消失
使用recyclerView实现接收消息缓慢向上推送效果,头部渐变消失原创 2022-01-11 14:33:55 · 2576 阅读 · 2 评论 -
retrofit 发送body raw格式参数
retrofit 发送body raw格式 请求原创 2021-12-24 16:34:17 · 2113 阅读 · 0 评论 -
AndroidStudio kotlin类型展示设置
设置--editor--kotlin--types原创 2021-08-13 00:56:14 · 665 阅读 · 0 评论 -
仿滴滴打车时间选择器开始结束时间
仿滴滴时间选择器,自定义开始结束时间,默认过去的时间不显示,效果如下图原创 2020-11-02 00:30:27 · 685 阅读 · 2 评论 -
Android百度人脸识别facesdk人脸采集框黑屏
使用百度人脸facesdk,人脸采集的时候可以正常采集,就是采集框是黑屏,无法预览,看是否你的应用硬件加速是否开启在AndroidManifest.xml对应的activity中添加android:hardwareAccelerated = "true"原创 2020-05-14 23:05:39 · 1841 阅读 · 0 评论 -
BottomNavigationView 动态添加menu item 修改BottomNavigationView字体图片大小间距
BottomNavigationView不使用menu.xml布局,代码控制动态布局,并修改字体图片大小间距<com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottomNavigationView" android:layout_width="matc...原创 2020-03-08 15:29:19 · 4333 阅读 · 2 评论 -
Android edittext 点击其他处 失去焦点和关闭软键盘
把下边三个方法 直接复制到使用的地方或者BaseActivity/** * 获取点击事件 */@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View view = getCurrent...原创 2019-12-11 16:21:26 · 2091 阅读 · 3 评论 -
Android 仿iOS 加载框、取消确认框、单选框、滚动单选、时间选择器、自定义。
Android 整个项目统一风格对话框。仿iOS加载框、取消确认框、单选框、滚动单选、时间选择器、自定义对话框下载地址https://download.youkuaiyun.com/download/mengshirui_/11967910...原创 2019-11-09 15:24:40 · 458 阅读 · 0 评论 -
Android 水印照片,照片添加水印
private static Bitmap createWatermark(Bitmap bitmap, String mark) { int fontsize = DensityUtil.dp2px(25); int height = DensityUtil.dp2px(35); int w = bitmap.getWidth(); ...原创 2019-07-23 10:02:47 · 438 阅读 · 0 评论 -
android sharedPreferences 保存list 取list
本地 sharedPreferences 保存list 和获取list/** * 保存List * * @param tag * @param datalist */public static <T> void setDataList(String tag, List<T> datalist) { if (sharedPreferences ...原创 2019-06-22 21:01:07 · 522 阅读 · 3 评论 -
Android studio下的DNK开发JNI详解流程
什么是NDK(android native develop kits ):android 本地开发工具集 ,可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件. 什么是JNI :java本地开发接口,JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,java代码就可以调原创 2016-07-19 10:57:44 · 1488 阅读 · 0 评论 -
关于下拉列表的实现(spinner和PopupWindow+listview)
下拉菜单,个人感觉spinner使用起来不太好看,特别默认会显示第一行建议PopupWindow+listview来实现1:用Spinner实现spinner可以使用xml中数组最为资源或者使用代码控制在values下新建arrays.xml c语言 java php原创 2016-07-18 16:16:47 · 4707 阅读 · 0 评论 -
ExpandableListView(似listview中的item可展开)可展开的列表组件
ExpandableListView是ListView的子类,它在普通的ListVIew的基础上进行了扩展,它把应用中的列表项分为几组,每组又可包含多个列表项。ExpandableListView的用法与普通的LIstVIew相似,只是ExpandableListView所显示的列表项应该由ExpandableAdapter提供ExpandableAdapter额外支持的xml属性原创 2016-07-18 17:39:40 · 1534 阅读 · 0 评论 -
自动完成文本框(AutoCompleteTextView)提示文本框
自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上也是一个文本编辑框,比文本编辑框多了一个功能:当用户输入一个(指定个数)字符之后,自动完成文本框会显示一个下拉菜单,供用户选择,当用户选择某个菜单项之后AutoCompleteTextView按用户选择的自动填写到文本框使用AutoCompleteTextView很简单,只要设置一个adapter,原创 2016-07-20 17:28:51 · 1277 阅读 · 0 评论 -
图像切换器(ImageSwitcher)和画廊视图(Gallery)功能和用法(图片浏览器)
ImageSwitcher 由FrameLayout 派生而出,ImageSwitcher 组件和ImageView很相似,他们都可以用于显示图片,但ImageSwitcher比普通的ImageView多一个功能,它所显示的图片切换可以设置动画效果。 使用ImageSwitcher时往往需要为它设置一个ImageSwitcher.ViewFactory,实现ImageSwitche原创 2016-08-10 14:15:50 · 1788 阅读 · 0 评论 -
Notificationt通知栏使用详解
关于 Notification.setLatestEventInfo已经废弃不能再使用了,以后将用Notification.Builder builder = new Notification.Builder(this);所代替Notification是显示在手机状态栏的消息--手机状态栏位于手机屏幕的最上方。这里一般显示了手机当前的网络状态、电池状态、时间等。Notificati原创 2016-08-18 17:12:55 · 1924 阅读 · 0 评论 -
自定义宽高比例的view(轮播图,item等)
实现自定义宽高比例的view,如轮播图,listview的item原创 2016-07-18 09:35:16 · 2667 阅读 · 0 评论 -
Android中系统5种对话框
安卓5种对话框原创 2016-07-15 21:45:08 · 1417 阅读 · 0 评论