![](https://img-blog.csdnimg.cn/20200704195102672.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
文章平均质量分 63
学习之路
ADHERENTS
学渣一枚
展开
-
Androd Studio 添加第三方库报错(一)
Androd Studio 添加第三方库报错:Android studio打开打开对应项目的build.gradle文件,在Android -> defaultConfig下添加支持的CPU类型,如下示例:defaultConfig{ ndk { abiFilters 'arm64-v8a','armeabi-v7a' } }我的修改为以下,正常defaultConfig{ ndk { .原创 2021-05-17 09:16:44 · 336 阅读 · 0 评论 -
百度人脸识别:人脸采集官网Demo
下图为百度人脸识别:离线采集SDK的效果图,运行之后主要的效果如下图中设置所说,主要是活体检测和采集,如果大家需要的是人脸对比和识别,那应该下载离线识别SDK(需要购买)。本文记录整个SDK运行demo时的注意事项,运行起来需要修改的地方比较多,开发文档中也说得比较清楚,但还是记录一下过程。 如果运行demo或集成时出现以下崩溃信息:将模块下的AndroidManifest.xml中的liantian库的注册包名改成您工程...原创 2021-04-16 15:28:40 · 817 阅读 · 0 评论 -
Android studioj中为manager.killBackgroundProcesses(getPackageName())方法加权限
在ArduionManifest.xml中加入:<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>原创 2020-07-21 20:10:50 · 209 阅读 · 0 评论 -
强制竖屏横屏
默认情况下,app会随着手机方向的改变进行屏幕切换,手机横向摆放的时候,app屏幕就会切换到横屏,反之切换到竖屏,但是app是一般都是根据竖屏设计的,一旦切换到横屏,布局就会乱掉,所以没有考虑横屏设计的app一般要强制设置为竖屏,强制竖屏有两种方法:一、在AndroidManifest.xml对每个Activity进行配置:<activity android:name="com.barilab.katalksketch.SplashActivity" android:screenOrien转载 2020-07-04 20:59:29 · 2605 阅读 · 0 评论 -
ImageView的scaleType的属性
ImageView的scaleType的属性值有MATRIX FIT_XY FIT_START FIT_END FIT_CENTER CENTER CENTER_CROP CENTER_INSIDE 1.android:scaleType=“center”保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉。android:scaleType=“center_inside”以原图正常显示原创 2020-07-04 20:54:41 · 351 阅读 · 0 评论 -
Android 广播:Broadcast
在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响应的一类组件。Broadcase的发送:首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象,然后通过调用 sendOrderBroadcast()或sendStickyBroadcast()方法,把 Intent对象以广播方式发送出去。 当Intent发送以后,所有已转载 2020-07-03 14:50:27 · 147 阅读 · 0 评论 -
JAVA :Handler 、 Looper 、Message的关系
Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。若消息队列为空,线程则会阻塞等待。Handler 、 Looper 、Message的关系其实是:Looper负责的就是创建一个MessageQueue,然后进入一个无限循环体不断从该MessageQueue中读取消息,而消息的创建者就是...原创 2020-07-03 10:13:07 · 308 阅读 · 0 评论 -
支持不同的屏幕尺寸总结(一)
通过lalyout-swxxx解决不同尺寸的问题 通过lalyout-swxxx-land解决 但是在查阅资料的过程中横屏和竖屏切换过程中给需要先将之前的界面销毁,暂时没有详细了解这种影响未完待续原创 2020-06-29 14:59:34 · 280 阅读 · 0 评论 -
Android dp与px转换
密度类型 代表的分辨率(px) 屏幕密度(dpi) 换算(px/dp) 比例 低密度(ldpi) 240x320 120 1dp=0.75px 3 中密度(mdpi) 320x480 160 1dp=1px 4 高密度(hdpi) 480x800 240 1dp=1.5px 6 超高密度(xhdpi) 720x1280 320 1dp=2px 8 超超高密度(xxhdp转载 2020-06-24 15:02:38 · 341 阅读 · 0 评论 -
Android 屏幕适配解决方案
手机屏幕的大小一般在3英寸-5英寸之间,平板电脑的大小在7英寸-10英寸之间方案一:“布局”匹配——使得布局元素自适应屏幕尺寸使用相对布局(RelativeLayout),禁用绝对布局(AbsoluteLayout)开发中,我们使用的布局一般有:线性布局(Linearlayout) 相对布局(RelativeLayout) 帧布局(FrameLayout) 绝对布局(AbsoluteLayout):适配性极差,所以极少使用对于线性布局(Linearlayout)、相对布局(Relati转载 2020-06-24 14:42:38 · 186 阅读 · 0 评论 -
Android studio中使用逍遥模拟器的问题
网上的教程有很多,这里不赘述,谈一下遇到的问题:adb命令报错 "ADB server didn't ACK"问题:按照网上的教程进行了操作,但是得到的结果是adb本身占用了5037的端口,建议重新启用电脑 这个问题是重启之后遇到的,本人没有任何建议,因为之后不知如何已经连接成功了未完待续...原创 2020-06-24 11:04:23 · 286 阅读 · 0 评论 -
manager.killBackgroundProcesses(getPackageName())加权限
在ArduionManifest.xml中加入<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>原创 2020-06-22 21:28:06 · 301 阅读 · 0 评论 -
将JAVA文件导出为jar包
Eclipse比较方便一点:链接未完待续原创 2020-06-22 21:25:50 · 258 阅读 · 0 评论 -
Eclipse Andoroid新建项目报错
通过 Eclipse新建Android项目,出现了以下现象:没有自动生成R文件 style包中存在错误 在创建Black Activity界面时,不停的闪动,没有自动生成原因:SDK版本选择过低版本选择最好大于14原创 2020-06-22 14:12:21 · 122 阅读 · 0 评论 -
Activity
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // (绑定)采用R.layout下的activity_main布局文件.原创 2020-06-20 14:57:17 · 125 阅读 · 0 评论 -
Activity的onCreate方法
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 采用R.layout下的activity_main布局文件进行布局在重写onCreate方法的时候,怎么加载布局文件的呢?这里看一下我们的onCreate方法的典型写法...转载 2020-06-20 12:58:52 · 1815 阅读 · 0 评论 -
Context context = getApplicationContext()
使用getApplicationContext 取得的是当前app所使用的application,这在AndroidManifest中唯一指定。意味着,在当前app的任意位置使用这个函数得到的是同一个Context1、Context概念其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。Context,相信不管是第一天开发Android,还是开发Android的各种老鸟,对于Context的使.转载 2020-06-19 09:04:12 · 1946 阅读 · 0 评论 -
android.support.v7.app无法导入的解决办法
将import android.support.v7.app.AppCompatActivity;改为import androidx.appcompat.app.AppCompatActivity;注:本人成功解决,希望能够帮到你原创 2020-06-19 08:31:51 · 783 阅读 · 0 评论