纯手工自己积累的一些小的技巧
来源:互联网 发布:淘宝比较好的女装店铺 编辑:程序博客网 时间:2024/05/16 19:57
太久没来这里,上次面试被问在哪里做技术积累,我都不好意思爆出自己的博客地址,太懒了一直没更新,只是把好的文章收藏了起来,终于有时间自我反省了,把平时记在本子上的东西拿出来一个个分享给大家好了,可能太基础就容易忽视呢~~~
1.修改Apk应用图标的时候,如果只是将小机器人文件(ic_launcher.png)替换(drawable文件夹中的均替换)可能还是不成功,可以试着将bin目录删除后再编译运行就好了哦~
2.修改Apk的name,直接进入到res目录中values里面的String.xml文件,将app.name改为所求即可,其他属性也可以根据具体需求修改。
3.如果模拟器Runntime运行超时,直接进入DDMS,“”Reset adb 即可。
如果工程文件无故报错,可以将project——clean一下,或者直接删除Probleams中的errors。
4.使用Dos命令拿到当前电脑的一些信息,win + R —— cmd
键入:ipconfig —— 得到IP地址 java -version ——得到JDK的版本号 等等。。(以后再加吧)
5.设置无标题栏全屏显示
1.在xml文件中进行配置
在项目的清单文件AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置即可。
实现全屏效果:
[java]
<SPAN style="FONT-SIZE: 12px">android:theme="@android:style/Theme.NoTitleBar.Fullscreen"</SPAN>
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"实现无标题栏(但有系统自带的任务栏):
[java]
<SPAN style="FONT-SIZE: 12px">android:theme="@android:style/Theme.NoTitleBar"</SPAN>
android:theme="@android:style/Theme.NoTitleBar"
2.编写代码设置
在程序中编写代码进行设置,只需在onCreate()方法中加入如下代码即可
实现全屏效果:
[java]
<SPAN style="FONT-SIZE: 12px">getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);</SPAN>
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);实现无标题栏(但有系统自带的任务栏):
[java]
<SPAN style="FONT-SIZE: 12px">requestWindowFeature(Window.FEATURE_NO_TITLE);</SPAN>
requestWindowFeature(Window.FEATURE_NO_TITLE);附:Android系统自带样式
[html]
<SPAN style="FONT-SIZE: 12px">android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式
(
android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏
android:theme="Theme.Light" 背景为白色
android:theme="Theme.Light.NoTitleBar" 白色背景并无标题栏
android:theme="Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏
android:theme="Theme.Black" 背景黑色
android:theme="Theme.Black.NoTitleBar" 黑色背景并无标题栏
android:theme="Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏,全屏
android:theme="Theme.Wallpaper" 用系统桌面为应用程序背景
android:theme="Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景,且无标题栏
android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景,无标题栏,全屏
android:theme="Translucent" 透明背景
android:theme="Theme.Translucent.NoTitleBar" 透明背景并无标题
android:theme="Theme.Translucent.NoTitleBar.Fullscreen" 透明背景并无标题,全屏
android:theme="Theme.Panel" 面板风格显示
android:theme="Theme.Light.Panel" 平板风格显示</SPAN>
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式
android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏
android:theme="Theme.Light" 背景为白色
android:theme="Theme.Light.NoTitleBar" 白色背景并无标题栏
android:theme="Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏
android:theme="Theme.Black" 背景黑色
android:theme="Theme.Black.NoTitleBar" 黑色背景并无标题栏
android:theme="Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏,全屏
android:theme="Theme.Wallpaper" 用系统桌面为应用程序背景
android:theme="Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景,且无标题栏
android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景,无标题栏,全屏
android:theme="Translucent" 透明背景
android:theme="Theme.Translucent.NoTitleBar" 透明背景并无标题
android:theme="Theme.Translucent.NoTitleBar.Fullscreen" 透明背景并无标题,全屏
android:theme="Theme.Panel" 面板风格显示
android:theme="Theme.Light.Panel" 平板风格显示)
6.R文件丢失 可以试着改下版本号,project—properties—target = android_18
布局文件不可以有大写字母,也不能有奇奇怪怪的字符,只能由一个_当特殊字符。
7.启动模拟器超时,Failed to install on device “emulator-5554”:timeout
① 利用intel虚拟硬件加速的方式,实现android模拟器的加速,从而解决android模拟器速度慢的问题;
② 使用genymotion模拟器, 主要采用的是利用Virtual Box虚拟机的原理; (http://www.genymotion.com/)
③eclipse— window— Preferences —Android—DDMS,把时间设置的久一点,默认是5秒(5000),改成10秒即可。
⑧将Activity设置成窗口样式, android:theme ="@android:style/Theme.Dialog"
暂时就先这样的,其他的等以后慢慢的加上去吧~
- 纯手工自己积累的一些小的技巧
- 小技巧的积累
- 一些标签及小技巧的积累和使用
- 自己积累的一些东西
- php积累的一些技巧
- php积累的一些技巧
- 一些小的经验积累
- 一些零碎的小积累
- 【积累】一些小的代码
- js小技巧(自己遇到的一些技巧)
- 一些工作中遇到的小问题,以及一些小技巧积累,慢慢更新
- 自己总结的一些安卓的实用小技巧
- iOS 让自己代码更好看的一些小技巧
- 自己总结的在编程中的一些小技巧
- js使用中的一些自己的积累
- datagrid自己的一些操作积累
- 自己积累的一些SQL语句
- 平时积累的小技巧,notepad++
- Android Volley完全解析
- Android--第二天(项目安装启动,电话拨号器,用户通知,短信发送器,数据存储与访问)
- OOAD 学习笔记 三
- 2014 阿里巴巴 数据分析师 笔试
- Uva - 133 - The Dole Queue
- 纯手工自己积累的一些小的技巧
- C#解析json文件的方法
- Cpp中调用Matlab(一)
- java参数传递的秘密
- IOS之OC入门--类方法和对象方法
- Struts2学习笔记(4)——struts2的Action详解
- 数据库学习之--RedHat EL55下Mysql源码包安装
- Cocos2d-x网络篇01:网络基本概念
- 女子透支信用卡300万买奢侈品