关闭
当前搜索:

Android 适配18:9 和 16:9 屏幕尺寸比例的问题

1.问题:    在华为Mate 9 中,1080X1920分辨率,480dpi,XXhdpi, 1dp = 3px;   按照设计的尺寸去做,最后出来的跟UI 的图,竖向上差距很大,因为我的竖向上同样70dp,显示到手机上很大   最后,问同事才明白,手机是18:9的屏幕,而我们平常用的都是16:9的屏幕;所以根据这个比例 我的竖向上同样的像素占用空间会大; 2.解决:   在...
阅读(299) 评论(0)

model中添加aar的解决方案

1.model中的Buid gradle 中:   android { repositories { flatDir { dirs 'aars' } maven { url "https://jitpack.io" } }} 2.app/buid gradle中//model中引入aars必须指定到具体路径 repo...
阅读(62) 评论(0)

Android module library中添加aar包的那些坑

最近在调整公司Module库中发现大量的module层层嵌套、重复依赖、并且我们内部有个maven私服,最近私服挂了,私服上挂载若干aar包,之前搞私服的哥们都离职了,私服修复无望,就把module依赖私服的aar包全部下载下来。如下图 aar.png 举例 location_core依赖了 core_log和location_gd,core_log 、location_gd mod...
阅读(39) 评论(0)

美解决Android在listview添加checkbox实现单选多选操作问题

亲试,非常完美...
阅读(77) 评论(0)

华为手机不能打印Log日志问题

在之前安装了Android Studio后,发现了一个很苦恼的事情,就是在程序中的写Log语句,不能正常的在Logcat中打印出来,这对于解决程序bug真是一刀切断,让人无从下手,在各种尝试后,首先我将我写的程序运行到了朋友的手机上,发现可以正常的打印Log,又将朋友写的程序 运行到我的华为手机上,发现没有打印出Log,才发现原来不是Android Studio的问题,而是我用的华为真机的问...
阅读(103) 评论(0)

Android Studio签名打包的两种方式

签名打包的两种方式: 注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使用同一个签名。 如果不知道签名是啥意思,请自行百度哦。在eclipse中签名的方法是:选中工程,邮件选择"export-android-export android application", 1、方...
阅读(153) 评论(0)

华为M2 无法写入外置sd卡 文件

在Android开发者网站的 "外部存储技术信息"文档中描述道 :         WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限, ,应用程序无法将数据写入二级外部存储设备,除非综合权限指定了应用程序的包目录。        这目前只影响双存储设备,如果你的设备有内部存储空间,即通常所说的机身存储,那么你的SD卡就是一个二级外部存储设备。      ...
阅读(439) 评论(0)

导入一个AndroidStudio工程作为一个Library Module

在我们有两个Android Studio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用Android Studio很容易的做到。 让我们假设我们有两个工程:MyApplication和MyLibrary,我们想导入MyLibrary到MyApplication作为一个module。   首先我们需要从MyLibrary工程中找到m...
阅读(203) 评论(0)

多分辨率适配常用目录

一个好的 App 必须要支持绝大多数市面上的设备,适配繁多的分辨率一度让我们陷入了分辨率的海洋。无论如何,这个工作是逃不掉的。 我们可以用多个 layout 目录对不同分辨率进行单独布局,如下: layout-large-mdpi (1024x600) layout-large-tvdpi (800x1280) layout-large-xhdpi (1...
阅读(131) 评论(0)

Android Studio1.4.x JNI开发基础-基本环境配置

从Eclipse时代到Android Studio普及,开发工具越来越好用。早些时候还需要安装Cygwin工具,从Android Studio1.3以后,在Android 环境开发JNI程序搭建开发环境变得相对简单。这里就来介绍一下急于Android Studio如何进行jni开发。   首先准备基本工具,Android Studio (>=1.3.x), NDK(ndk-r10-e)。...
阅读(383) 评论(0)

朵唯S2l 驱动安装 刷机 Imei号找回方案(应该也适合同类国产机)

一、刷机驱动-自动安装(点我就行哦)文件夹:     1.作用是手机插上数据线后显示驱动安装失败,相当于重新安装驱动      2.显示: mt65xx Preloader  已拔出设备 MediaTek USB Port(COM5)  失败     3.操作: 1)点击 InstallDriver.exe 安装驱动,安装后无任何显示正常   参照:http://www.muzi...
阅读(721) 评论(0)

InvocationHandler和Proxy(Class)的动态代理机制详解

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。 在java的动态代理机制中,有两个重要的类或...
阅读(310) 评论(0)

Cannot get property 'compileSdkVersion' on extra properties extension as it does not exit

报错为:Error:(9, 0) Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist Open File 解决方法:在Buid.gradle(project:XXX) 中根目录添加 buildscript { repositorie...
阅读(386) 评论(0)

Android 插件化 动态升级

1、作用 大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式)   常用的其他解决方法还包括:Google Multidex,用 H5 代替部分逻辑,删无用代码,买付费版的 Proguard   当插件化作用不止于此,还包括:(1) 模块...
阅读(72) 评论(0)

XWalkView

android:name="android.app.Application" android:label="XWalkUsers"      android:hardwareAccelerated="true"> import android.app.Activity;    import android.os.Bundle;    import org.xwalk.core.XWalkRes...
阅读(191) 评论(0)

加载本地文件到 WebView 中

Android 的 WebView 提供了一系列非常灵活的API,可从多种源中加载文件。但是,由于同源规则限制了可向 web 浏览器加载数据的位置,在一些特定的情况下我们不得不重新调整 WebView 的行为。 Ⅰ 加载一个给定 URL 的 res/drawable 本地文件到WebView 中: String html = ""; html += "Loading files...
阅读(639) 评论(0)

解决"Could not initialize class android.graphics.Typeface"

1.如果 没有更改工作空间,去c:\user\administrator中删除.android文件 重启eclipse 网上通常只说了这种方法 2.如果 更换了工作空间 则需要将原工作空间中 your workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings文件copy到新的工作空间的对应文件夹中 (如果sdk版本更...
阅读(202) 评论(0)

Android的Appwidget TextView中没有更新(Android Appwidget textview not updating)

首页实例教程帮助手册在线工具视频教程 登录注册   搜索 Android的Appwidget TextView中没有更新(Android Appwidget textview not updating)  Android IT屋 2016/2/23 11:10:12  百度翻译此文   有道翻...
阅读(298) 评论(0)

一键清理功能后界面可能不更新。

在写collection widget的时候,如果widget里面需要监听数据库的变化来更新界面,这个情况下如果使用一键清理功能后界面可能不更新。 这个问题点主要是在一键清理和广播。 总结: 实践+猜测 一键清理:粗略点说下,就是杀掉了应用的整个进程,所有相关资源都清理掉,包括四大组件,组件里面定义的静态成员变量。 广播:一键清理后,广播的资源也都被清理掉了,但是如果广播是...
阅读(126) 评论(0)

[Android]桌面Widget动态刷新

[Android]桌面Widget动态刷新 2012-08-03      0 个评论       收藏    我要投稿 关于桌面widget的动态刷新有这样一个配置, 在res/xml下下有一个属性 android:updatePeriodMillis="86400000" 官方的注释是: [plain]  The upda...
阅读(268) 评论(0)
83条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:35383次
    • 积分:525
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:78篇
    • 译文:0篇
    • 评论:0条