移动端开发

【MySQL】utf8和utf8mb4的区别

MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。否则,MySQL必须为使用 utf8mb4字符集的列的每一个字符保留四字节的空间,因为其最大长度可能是四字节。建议普通表使用utf8, 如果这个表需要支持emoji就使用utf8m... »

安卓加法计算器

安卓加法计算器

样式 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent center center 350sp wrap_content #000000 15sp number wrap_content wrap_content 30sp center java代码 package cn.itcast.totalizator; impor... »

在这里插入图片描述

ListView简单使用实例——新闻页面demo

ListView 是 Android 系统为我们提供的一种列表显示的一种控件。 使用它可以用来显示我们常见的列表形式,继承自抽象类 AdapterView。 常用适配器介绍 ArrayAdapter:简单、易用的 Adapter,用于将数组数据作为数据源绑定到列表项中。支持泛型操作 SimpleAdapter:相比 ArrayAdapter 来说,功能比较强大,可以将数据源的数据一一的绑定到 it... »

Android中的事件处理总结

Android中的事件处理总结

                                                                                       Android中的事件处理总结 Android系统对动作做出的响应机制就是事件处理。Android提供了两种事件处理机制。 基于监听的事件处理机制 基于回调的事件处理机制 一、基于监听的事件处理机制 Android的事件监听机... »

Android:VolumeShaper——音频音量控制

VolumeShaper类是在8.0的Android和后可用。 »

【Android】CalledFromWrongThreadException 深入源码分析

先上结论 出现此问题的原因是:在非 UI 线程中创建了 Dialog,而在 UI 线程中调用了 show() 方法 问题还原 在使用 dialog 的时候,因为线程问题,在调用 dismiss() 方法的时候,出现如下常见的 crash–Only the original thread that created a view hierarchy can touch its views.,堆栈信息如... »

android 地图自定义mark,以高德地图为例

.onCreate// 此方法必须重写 mAMap = map!!.moveCamera myLocationStyle = MyLocationStyle()//初始化定位蓝点样式类myLocationStyle.myLocationType;//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。.isMyLocationButtonEn... »

自定义数字键盘

自定义数字键盘

 说实话这个自定义数字键盘有点丑,哈哈哈哈哈。。。。。。 自定义view public class CustomNumericKeyboardView extends View { private Paint paint; private int width,height; /*父容器的宽高*/ private int rectWidth,rectHeight; /*按键的宽高*/ private... »

exe文件截图

安卓AndroidStudio-drawable-mdpi、hdpi、xhdpi、xxhdpi等不同分辨率图片生成器AndroidDrawableFactory

这是github上的一个开源免费工具AndroidDrawableFactory,作者提供的exe不见了,于是自己down了源码,编译了一下作者在2015就停止维护了,所以界面是有点丑的使用方法:1.点击数字上方的方框选择源图片2.browse选择项目路径,进入到drawable那一层即可3.下方勾选不同分辨率 点击右侧make即可链接:https://pa »

在这里插入图片描述

BUG修改日记 – Android Fragment初学 – Binary XML file line #XX: Error inflating class fragment

第一次写博,如有不对,多多海涵。 背景: 最近学校Android课要求练习 第一行代码Android 上4.5新闻app实践,要使用到 fragment,recyclerview等控件,但按照书上按部就班写出来后,出现app无法打开情况。初次修改,无果。实在令人郁闷、烦躁、想砸电脑,为了电脑安全,暂且搁置,今再次尝试,成功解决。 书上版本较老,我使用的 Android Stdio 3.5 。 报错... »

在这里插入图片描述

win10无法连接这个网络的解决方案【亲测有效】

其实通过更改一下WLAN驱动程序就可以重新脸上网了,详细步骤见下列示意图。第一步,右键点击右下角wifi图标, 打开“网络与Internet”设置,找到更新适配器选项。 »

GIT 换行符自动转换导致整个文件被修改的解决方案

GIT 换行符自动转换导致整个文件被修改的解决方案

不少开发者可能遇到过这个问题:从git上拉取服务端代码,然后只修改了一处地方,准备提交时,用diff软件查看,却发现整个文件都被修改了。这是git自动转换换行符导致的问题 原因: 不同操作系统使用的换行符是不一样的。Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF【回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)】作为换行... »

andriod学习   RecyclerView (瀑布流 waterfall)

andriod学习 RecyclerView (瀑布流 waterfall)

教程:简书 Tyhoo_Wu RecyclerView 总结教程andriod RecyclerView 官方教程需要item.xml、对象类、对象适配器Adapter类、以及此项目用到的展示类Fragement.1.item.xml设计自定义格式 2.对象适配器Adapter类package com.example.example1.mywe »

Ubuntu18.04下编译mono-unity-2019.2-mbe

Ubuntu18.04下编译mono-unity-2019.2-mbe

准备 环境:Ubuntu 18.04.4 LTS Mono版本:mono-unity-2019.2-mbe 技巧:如果github速度慢,可以先拉到gitee上,之后到gitee上clone 注意:如果是直接下载的zip包,解压之后检查mono/external/bdwgc文件夹是否为空,是的话,到主干把bdwgc里面的内容全部down下来。 NDK版本:android-ndk-r16b-linu... »

在这里插入图片描述

解决Android studio虚拟机在启动界面和桌面出现画面模糊花屏问题

可能自己电脑硬件图形卡哪里出了问题,也可能不小心更新组件后,android studio的设置出问题啦。 »

在这里插入图片描述

maven gradle插件如何上传多渠道library

1、背景 对接的第三方SDK分联调版(测试环境)跟正式版(生产环境),调试时用联调版,上线用正式版。两个环境对应不同的代码、资源文件,考虑到复用问题,因此新建一个library集成这个SDK,并上传到公共库,之后在项目中直接依赖即可。 2、需求及实现 2.1、需求 因为分两个版本,且版本的代码、资源各不相同,因此这个library应该要实现以下需求 一个library module包含多个渠道fl... »

在这里插入图片描述

Android Studio开发(二)使用RecyclerView

Android Studio开发(二)使用RecyclerViewAndroid Studio开发(二)RecyclerView一、任务需求二、Recycler View梳理1. Fragment, Adapter, RecyclerView, MainActivity及Data之间的关系2. 各部分功能简要说明3. 使用RecyclerView的几种方法:三、部分代码展示1. Friend.ja... »

彻底解决AMD 无法运行android studio原生模拟器

彻底解决AMD 无法运行android studio原生模拟器 问题描述 早期的amd不支持AMD运行android studio的原生模拟器,只有使用第三方模拟器。造成了配置麻烦、安装packages速度非常慢(举个例子:AMD 2600x、SSD环境下、Geny模拟器–>只要更新代码、build、run之后的install package时间约15S…而在Macbook air2015环... »

在这里插入图片描述

Activity的事件分发源码分析

而这个DecorView是Activity下的一个最顶层的View(图7),它继承至FrameLayout。当返回值是true的时候,表示当前事件被消费了,也就不会调用Activity的onTouchEvent方法。当返回值是false的时候,表示当前事件没有被消费,当前的任何视图都未能处理掉这个触摸的事件,这个时候才会调用Activity的onTouchEvent方法,并且把Activity的o... »

Android中Webview中解决H5音视频播放有声音无画面,页面关闭还有声音的问题

Webview中关于H5音视频有声音无画面的问题 android通过Webvoew加载一个H5页面,H5里面有一个视频,之前还好好的,突然发现,视频只有声音没有画面,好奇怪,最终找到解决方案,记录一下,方便以后用到 1,application标签下增加以下代码 android:requestLegacyExternalStorage="true" 2,webview增加以下配置,为webview开... »

【Android】Android UI 开发_问答_2

Content常见布局线性布局表格布局网格布局一个简单的UI主题和样式 常见布局 如何在MainActivity.java中设置activity的布局文件 在 onCreate 回调方法中 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R... »

ITMS-90809 Deprecated API Usage Apple will stop accepting submissions of new apps that use UIWebView

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of new apps that use UIWebView APIs starting from April 2020. See https://developer.apple.com/documentation »

记录AndroidStudio导入项目时可能遇到的问题

记录AndroidStudio导入项目时可能遇到的问题

当你完成了导入项目的Gradle版本的修改后还是遇到无法编译的问题可能是Jar包仓库不够完善解决方法:打开项目的build.gradle文件,此文件记录了项目的Gradle版本。 »

Codeforces Round #629 (Div. 3) E – Tree Queries dfs序判祖先关系

惭愧,前几天刚学的dfs序判祖先关系都忘了用。。 这题我们先把所有点都变成父亲节点(根节点不变),这样只需要判所有节点是否在一条链上。 由于判断x是y的祖先:需要满足:st[x]<=st[y]<=ed[y]<=ed[x]. 即:一条链上的的所有点必须是相互包含的关系,一旦有个非链上的点,那么他一定与某个点不是祖先和孙子的关系,就会出现 min(ed[])>max(st[])... »

在这里插入图片描述

小白也能学会的Android应用分类订阅功能(新闻个性化分类订阅),学不会你打我!

相信小伙伴们都使用过分类订阅这个功能,像CSDN APP的分类订阅、还有各种新闻的个性化分类订阅,今天就来实现它!这里主要讲的是那个boolean值的作用,多生成一个构造方法,可以在Activity中通过实例化传入boolean值或者不传入实现是否显示右上角的小图标! »

Page 1 of 647123»