关闭

屏蔽安卓7.0屏幕显示大小可调的问题

引言前一阵子在7.0的机子上调试应用,发现设置中有一个显示大小的选项,这个选项可以改变应用显示的大小,即应用显示缩放功能,会改变机子的dpi,导致应用出现屏幕适配的问题。 当然,国内大部分手机厂商已经把此项设置给屏蔽掉了,此处记录该问题,后期项目若遇到该问题,可直接拿来解决。 注:我的解决方法是需要用到framework包下hide的api,只用该方法需要依赖编译安卓源码得到的framework...
阅读(390) 评论(1)

使用Android Studio开发系统性的应用(如闹钟)(多图)

前言由于工作需要,需要在Android Studio中开发系统级别的应用。在把源码导入as的过程中摸了踩了很多坑,根据同事以前的成果以及自己的一些摸索,终于可以在as中开发系统级别的应用了,这里记录一下,方便你我他。...
阅读(252) 评论(0)

双击返回键退出应用程序的方法

方法一:通过重写onKeyDown()方法 + Timer + TimerTask的方式: 1、定义变量 private boolean isExit = false; private Timer timer; 2、重写onKeyDown方法: @Override public boolean onKeyDown(int keyCode, KeyEvent ...
阅读(150) 评论(0)

项目中引入ButterKnife的步骤

1、在工程的build.gradle文件中添加classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' 2、在需要使用的module中添加如下依赖: 3、如果需要快速编程(即快速生成注解,则可以在AndroidStudio中集成Android ButterKnife Zelezny...
阅读(156) 评论(0)

安卓实现沉浸式状态栏(通过theme主题进行设置)

综述: 沉浸式状态栏在许多app中已经被广泛使用了,项目中使用了沉浸式状态栏,有代码设置和theme主题设置两种方式,我的项目是以theme主题的方式来使用的,过程当中也遇到了不少的坑,现在把相关知识点记录下来,以备后期需要的时候使用。 本文章中的沉浸式状态栏,实际上应该表述为透明式状态栏更为准确。 在布局中需要延展到状态栏的控件下添加以下内容,表示保留status栏的空间,否则,布...
阅读(722) 评论(0)

(转载备忘)android studio调试开发系统应用(导入修改后的的framework.jar包)

原文链接:http://blog.csdn.net/helldevil/article/details/51547454 之前机器属于阿富汗就别,所以只能在苦逼的在eclipse里面开发应用。后来鸟枪换炮,系统硬件升级了,就装了个Android stuido来开发应用,好处吗,自不用说, 大家百度下,这里就不做广告了。 说下如果在android studio下开发系统应用,这里的...
阅读(599) 评论(0)

AndroidStudio 更改jar包编译顺序优先于android.jar,使用@hide api

使用@hide 的api,可以通过反射,但反射速度慢,且使用不方便。 @hide的api,在编译的时候有问题,如果能编译成功,是可以调用的。那么问题来了,如何编译成功? 可以修改android源码,去掉@hide,编译生成该模块的framework.jar。Eclipse中直接引入该jar包在android.jar前即可。AndroidStudio就比较麻烦,需要做两步。 1.引...
阅读(383) 评论(0)
    个人资料
    • 访问:2657次
    • 积分:82
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章存档
    最新评论