【Android:以编程方式更改整个应用布局方向】教程文章相关的互联网学习教程文章

Android应用-底部导航栏的使用【代码】【图】

目录1. 设计底部导航栏页面1.1. 创建必须的文件夹1.2. 设计主页面2. 设计逻辑函数3. 项目展示底部导航栏是基于Bottom Navigation Bar 插件使用的这个插件包裹在com.android.support:design:28.0.0,必须引入1. 设计底部导航栏页面1.1. 创建必须的文件夹在res下创建color和menu文件夹color文件夹: 用于存放导航栏的个性化颜色menu文件夹: 用于存放导航栏的子项1.2. 设计主页面首先设计子项: menu下新建nav_items.xml文件<?xml ver...

创建Material Design风格的Android应用--应用主题【代码】

昨天正式发布了android 5,同时android developer网站也更新了,增加了创建Material Design风格的Android应用指南,也更新了Support Library,在support library增加了一些Material Design风格的控件和动画等,这里给大家简单介绍一下怎样开发material design风格的Android应用。android 5使用Material Design风格android提供了三种Material Design风格Theme。分别是:@android:style/Theme.Material (dark version) @androi...

在Android上应用PhoneGap和Dojo Mobile

在Android上应用PhoneGap和Dojo Mobile 这一文章系列以创建一个简单的移动应用为起点,最终会讲到通过Android设备来使用web服务。你会学习如何使用Eclipse和PhoneGap来创建一个只用到了HTML和JavaScript的移动混合应用;以及使用Mobile Dojo赋予应用本地化的感觉。在本文中,我们了解如何通过整合PhoneGap和Mobile Dojo来快速地为Android创建一个混合移动应用,其外观和行为都很类似典型的Android应用。(译者注:由于yeeyan编辑器...

Android--卸载应用【代码】

获取应用列表: List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); for (PackageInfo i : packages) { if ((i.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) { this.packages.add(i);} } 卸载应用: public void uninstall(PackageInfo info){Intent intent = new Intent();intent.setAction(Intent.ACTION_DELETE);intent.setData(Uri.parse(String.format("package:%s",...

如何用MAT分析Android应用内存泄露【代码】【图】

使用工具:Android Studio 2.0 Preview, Android Device Monitor, MAT(Memory Analyzer).点击Android Studio工具栏上的“Android Device Monitor”,如下图打开后选中应用进程,然后点击“Update heap”,接着反复点击应用的每个activity,最后“Dump HPROF file”,如下图1-2-3所示保存hprof文件。下面需要对hprof文件进行转换。打开CMD终端,进入到\sdk\platform-tools目录,利用hprof-conv命令转换hprof文件hprof-conv F:/a.hpr...

(原创)《Android编程权威指南》学习笔记01-- Android应用初体验--007【图】

使用模拟器运行应用  要运行Android应用,需使用硬件设备或者虚拟设备(virtual device) 。包含在开发工具中的Android设备模拟器可提供多种虚拟设备。  要想创建Android虚拟设备(AVD) ,在Eclipse中,选择Window → Android Virtual Device Manager菜单项,当AVD管理器窗口弹出时,点击窗口右边的New…按钮。   在随后弹出的对话框中,可以看到有很多配置虚拟设备的选项。对于首个虚拟设备,我们选择模拟运行Google APIs ...

Android如何监控本应用被卸载

我们知道很多应用被卸载后,都会打开浏览器,请你反馈一下为何卸载他们,那他们怎么知道呢?我知道很多人会想到监听卸载广播android.intent.action.PACKAGE_REMOVED,但是你在被卸载的时候进程被kill掉,这个广播你是来不及接受,也没办法处理!另外一种去监听刚开始卸载的log,但有可能监听不到,或者也同样来不及。最理想的方式我想大家都知道,就是另外一个app监听PACKAGE_REMOVED就可以了。但是你只有一个app,并且不想你被卸载...

Android 版的多合一Office应用也正式向iOS开放了【图】

导读在 Android 版的多合一 Office 应用「偷跑」不久后(官方证实上线时间比计划要早),为 iOS 准备的版本现在终于也结束 beta 测试正式上线了。和只提供「有限」平板支持的 Android 版类似,iOS 这边也没有专门分出 iPad 专用的版本。而在功能方面这款 app 也如之前介绍的一样,主要就是能让用户在无需切换软件的情况下使用 Excel、Word 和 PowerPoint,从而达到更为简洁统一的体验。在进入 app 之后,点开下面的加号标志你就能看...

Android应用的开发(基于Android 8)遇到的问题【图】

如何为非系统应用签名,使其成为系统应用? 问题来源:有些时候,我们需要更高的权限来完成某项需求,比如说,我们的需求是,从网页上获取时间来更新系统时间,这时,需要在AndroidManifest.xml中添加我们需要的权限<uses-permission android:name="android.permission.SET_TIME"/> <uses-permission android:name="android.permission.SET_TIME_ZONE"/>需要修改系统时钟和设置时区的权限,但是这些权限普通应用时拿不到的,...

android判断某个应用或者activity是否在运行

此方法是封装的在我的应用中需要去查看我的应用以及判断某个activity是否是运行在手机界面上packageName 是需要判断是应用的包名 比如 com.xy.tencent也可以判断某个activity是否显示在当前手机上面 反正就是写完整的路径就可以了!<span style="font-size:18px;">/*** 判断程序的运行在前台还是后台* * @param context* @return 0在后台运行 大于0在前台运行 2表示当前主界面是MainFragmentActivity*/public static int isBa...

【转】Android低功耗蓝牙应用开发获取的服务UUID【图】

原文网址:http://blog.csdn.net/zhangjs0322/article/details/39048939Android低功耗蓝牙应用程序开始时获取到的蓝牙血压计所有服务的UUID如下所示:08-28 09:05:48.488: D/BluetoothGatt(4251): onGetService() - Device=08:7C:BE:21:D1:24 UUID=00001800-0000-1000-8000-00805f9b34fb08-28 09:05:48.489: D/BluetoothGatt(4251): onGetService() - Device=08:7C:BE:21:D1:24 UUID=00001801-0000-1000-8000-00805f9b34fb08-28 09...

s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(app 有源码)【图】

本篇是继上篇的jni层后的app应用层。由于app相对比较大,说起来也比较麻烦,这里就用一个串口来说明即可,实际上也就串口最具代表性,这个明白了,其他都不是问题。串口涉及的java文件如下图红色圈所示:具体的代码下面一一贴出来,捡重要的说明:MainActivity.java:package com.example.realarmapp;import realarm.can.RealarmCanActivity; import realarm.serial.RealarmUartActivity; import android.app.Activity; import and...

Android应用之——最新版本SDK V2.4实现QQ第三方登录【图】

为什么要写这篇博客呢?因为,我在做这个第三方登录的时候,找了很多资料,发现要么就是过时了,要么就是说的很不清楚,很罗嗦,而且很多都是一些小demo,不是什么实例,甚至连腾讯官方的文档都有这个问题,文档中很多地方用的不是最新的sdk写的示例,用最新版本的sdk发现根本没法达到预期的效果,很多api已经发生了变化,demo还是用的原来的api中的方法,最坑爹是demo下载下来还要一个支持的库文件,但是sdk中又没有提供。。自己跌...

AndroidStudio制作欢迎界面与应用图标【代码】

前言大家好,给大家带来AndroidStudio制作欢迎界面与应用图标的概述,希望你们喜欢欢迎界面与应用图标本项目使用Android Studio 3.0.1作为开发工具activity_splash.xml创建了一个activity_splash.xml布局文件,为欢迎界面布局,首先修改为 RelativeLayout 布局<?xml version="1.0" encoding="utf-8"?> <!--添加一张欢迎界面的背景--> <RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_wi...

Android应用中对webp格式图片的处理【代码】【图】

一、为什么用webp格式webp格式可以将图片尽量小得压缩,这个在移动应用中使用很广,且技术较成熟。 二、编译动态库包编译的动态库包的源码参照GitHub地址请添加链接描述我的环境Android Studio3.0.1gradle 3.3jdk 1.8.0_101ndk-build android-ndk-r10e-windows-x86_64导入Android Studio,注意Application.mk中的配置,APP_ABI配置是指需要生成哪些环境下的so包,我的环境起初添加了armeabi好像是有问题的,armeabi现在用的越来越少...