自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 QT生成动态链接库及调用详细步骤

1. 首先新建一个QT工程,如下选项2.选择共享库,取个该动态链接库的名字,我命名为PluginTest,下一步3.继续下一步,到Modules界面,默认选择QtCore( QtCore模块提供核心的非图形用户接口功能,所有其他Qt模块都依赖于这个模块,如果您使用qmake来构建您的项目,则默认将QtCore包含在内,详情请访问 https://blog.csdn.net/u012309854/article/details/77680116)。相信,大部分人封装动态链接库的时候是不需要将界

2021-08-24 23:13:37 2339 1

转载 android获取包名的几种方法

方法一:adb shell pm list package -f将获取手机内所有apk对应的包名和路径方法二:adb shell dumpsys window w | findstr \/ | findstr name=先打开需要查找的apk后,再敲入以上命令备注:此方法不一定准确。对于使用qq的时候出现的了问题com.tencent.mobileqq/com.tencent.mobileqq.activity.LoginActivity (这是方法2,但是不能...

2020-07-22 11:59:59 5436

原创 Android之仿IOS悬浮窗

在一些场合里,我们使用悬浮窗会有很大的便利,比如IOS系统的悬浮窗,360或者其他手机卫士的悬浮窗等等。本篇博客,我们创造出两个悬浮窗,通过点击小悬浮窗打开或者关闭大悬浮窗。代码如下:在这之前,我们需要在manifest中申请权限:<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />1并且,悬浮窗这个权限我们需要手动在手机找到应用权限管理,允许这个权限才行小悬浮窗的界面代码flo.

2020-07-13 16:53:15 1529

转载 ExecutorService 的理解和使用

前言:我们之前使用线程的时候都是使用new Thread来进行线程的创建,但是这样会有一些问题。如:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。相比new Thread,Java提供的四种线程池的好处在于:a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免

2020-07-06 15:13:16 125

原创 Android EventBus的使用

使用场景:应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。EventBus的三要素 :Event:事件,可以是任意类型的对象。Subscriber:事件订阅者,在EventBus3.0之前消息处理的方法只能限定于onEvent、onEventMainThread、onEventBackgroundThread和onEventAsyn

2020-06-29 15:49:21 304

原创 Android Otto框架

otto 框架就是事件分发总线.otto 下载地址:http://square.github.io/otto/1.0 为什么要使用事件分发总线?事件分发总线可以降低多个类之间的耦合度的。在 android 中 Fragment 对 Activity 的通信方式的 Interface 的方式,Activity 和 Activity 的值的回调是用 startActivityForResult()的方法.Fragment 和 Fragment中的通信是用 Interface 的方式...现在有一个

2020-06-29 14:48:34 249

原创 解决Unknown host jcenter.bintray com You may need to adjust the proxy setting

问题复现Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find…android studio 打开新项目时出现。问题解决打开build.gradle文件,加入代码 maven { url ‘https://maven.google.com’ } 如下所示:repositories { //加入代码 maven { url 'https://ma...

2020-06-28 14:09:03 2885

转载 AndroidViewModel

目录介绍实例化ViewModel判断try { graffitiViewModel = ViewModelProviders.of((FragmentActivity) getContext()).get(GraffitiCanvasModel.class);graffitiViewModel.createGraffitiSaveDialog(getContext());} catch (ClassCastException exception) { throw new Class...

2020-06-28 09:44:45 218

转载 安卓系统定制常见问题解决

1、launcher的布局太居中,要想两边拉伸&lt;\packages\apps\Launcher2\res\values\dimens.xml&gt;    &lt;dimen name="  apps_customize_pageLayoutPaddingLeft"&gt;40dp&lt;/dimen&gt;    &lt;dimen name="  apps_customize...

2018-08-13 17:10:15 1150

转载 Android launcher2 让Hotseat/底部菜单栏的图标显示标题

Launcher2的hotseat中的图标是不带标题,有些人可能觉得不够美观或者体验不好,这里我尝试地去找了一下可能原因,Hotseat之所以没能显示标题,可能由于以下因素:1、hotseat的高度不够高2、hotseat的标题没有设置3、hotseat的标题被隐藏起来了好了大概的原因就这些,根据以下步骤修改就行了。          1、Hotseat.java,找到re...

2018-07-26 17:21:10 849

转载 : android launcher 美化

最近接了一个开发车载导航上的android launcher的工作,Launcher源码比较多,而且里面应用了很多设计模式,要把它分析清楚要花不少精力,网上也有一些零碎的分析文章,不过关于修改的文章不多,就想到要把开发和修改的过程通过博客的方式记录下来,边开发边记录,等开发完之后,再回顾肯定有很大的成就感,好了,废话不多说,切入正题。  我现在手头上的launcher的源码是基于android...

2018-07-26 14:28:50 228

转载 JACK编译器配置

Android M开始,google默认使用JACK编译器,对于JACK编译器的编译流程下面这篇文章写的很详细:http://taobaofed.org/blog/2016/05/05/new-compiler-for-android/这里主要谈一下JACK编译器的配置。1 JACK编译器三种模式JACK编译器有三种模式:LOCAL_JACK_E

2017-11-16 21:54:38 349

转载 Android.mk入门

有语句可以生成out/target/common/obj/JAVA_LIBRARIES/dom4j-1.6.1_intermediates/classes.jack'这个target。所以这里就需要修改makefile来解决这个问题。 修改如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES :=

2017-11-16 21:43:07 189

原创 jni的环境搭建

最近研究了一下android jni的用法,JNI全称为Java Native Interface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。要实现JNI编程,首先要准备工具,我的是平时用的android开发环境,sdk eclipse,另外又下载了一个n

2016-06-18 11:48:49 297

原创 Android Studio安装过程以及导入eclipse工程遇到的问题

这两天研究了一下android studio的用法,在安装和配置过程中碰到了不少问题,现对我遇到的问题做一下简单总结。1、安装之前先把jdk版本换成了1.7的,之前是1.6的,因为as需要1.7以上的jdk才能运行。2、重新配置环境变量,添加JAVA_HOME变量名,注意名字一定要是大写,值为C:\Program Files\Java\jdk1.7.0_51,这是我的安装路径。在pat

2016-04-01 22:26:57 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除