Android 技巧记录】的更多相关文章

1.取消EditText自动获取焦点 在项目中,一进入一个页面, EditText默认就会自动获取焦点,弹出输入法界面,很不友好.那么如何取消这个默认行为呢? 解决之道:在EditText的父级控件中找一个,设置成android:focusable="true" android:focusableInTouchMode="true",并且使用<requestFocus />来获取焦点即可. 示例代码: <LinearLayout android:l…
vim 使用技巧记录 1.批量注释与取消注释 命令格式:起始行号,结束行号s#^#//#g 例如: 注释代码3到15行,"//"可以是其他的"" :3,15s#^#//#g 取消代码3到15行的注释"//" :3,15s#^//##g…
[Android技巧分享系列] 1.Android技巧分享——让官方模拟器和genymotion虚拟机飞起来 2.Android技巧分享——如何用电脑下载在Google play中应用的apk文件 Google Play上的应用是官方的,无第三方修改的应用.我们一般只在手机上用Google Play下载或是更新应用. 要是我们想下载的应用不是本区的或是不兼容我们的设备,Google play不让我们安装怎么办呢? 只好把应用下载到电脑里咯~ 1.首先你电脑里要装有chrome浏览器. 2.安装拓…
一.ContentProvider简介        当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据.虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据:采用sharedpreferences共享数据,需要使用sharedpreferencesAPI读写数据.而使用ContentProvider共享数据的好处是统一了数据访问方式. 二.Uri类简介  …
1.删除 cmd+del 2.自动导入需要的类  option+enter 3.Option + F7 ——查找哪里引用了该方 Cmd + Option + F7 —— 列出引用的列表 4.Cmd + O —— 查找并跳到Class 5.cmd+[ 后退             cmd+] 前进 6.shit+f6 重新构造 7.如何导入jar包  …
Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可. 2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式. 第一次运行调试模式eclipse会弹出如下确认窗口 当…
技巧1. 在写布局文件时,有时不需要给控件指定text值,但是又想知道他的位置是否是自己想要他在的位置.这种情况只有在运行时给他指定text值才能确切地知道它显示的位置. 现在有一种方法可以实现,即利用tools命名空间,在布局文件中给控件指定text值,让我们可以在预览时知道控件的位置,但在真实运行时不显示. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool…
一.    代码规范 定一个规范的主要目的,是为了让不同的开发人员写的代码能保持一致性,方便别人看自己的代码.另外,对个人来说,也能起到让自己看着舒服的作用. 1.      基本 * 使用UTF-8编码 * 使用Tab进行缩进 * 对待旧代码的态度:许多旧代码的风格比较乱,我们没有必要专门全部改一遍,只需要“顺带手”改了就好,例如你改了一个旧的函数,那就顺便把里面的代码风格都统一一下就好,自己看着也舒服 * 采用Java标准方式写大括号,即大括号跟在代码的最右边而不是另起一行: void fu…
1:ICCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXXX 0MFSS YYGXX XXXXX.分别介绍如下: 前六位运营商代码:中国移动的为:898600:中国联通的为:898601. 2:IMSI  国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户…
[为了方便自己以后查阅,记录下使用PyCharm时的一些小技巧] 正在学习Python,在调试Python程序时,遇到了一个非常大的问题:如何能够方便地查看变量的取值呢? 由于使用matlab多年,深深地习惯了Matlab方便地参考变量取值的功能,所以,对于正在学习的python没办法实时查看变量取值感到很是郁闷 没想到,原来PyCharm具有这个功能,只不过之前没有发现而已 对于将要调试的程序,首先,利用debug模式运行 程序会在断点处停下 在PyCharm下侧会出现如下的对话框 找到想要查…
接着上次的记录,续写. 23.services文件夹 文件 描写叙述 class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务 public class AppOpsService extends IAppOpsService.Stub {  // 程序选项服务 public class AppsLaunchFailureReceiver extends BroadcastReceiver {  //app启动失败广播 cla…
一.Android模拟器相关 1. Android模拟器安装 Market 模拟器默认没有安装 Market,看到网上有较为复杂的安装方法,也有1个简单的,试了简单的,在 Android2.2 模拟器下试过是OK的,简单的方法如下:1) 下载2个文件:GoogleServicesFramework.apk.Vending.apk (我是从这儿 下的,感谢分享) 2) 依次安装这2个文件(需要先运行模拟器): a) 先切换到 android-sdk-windows\platform-tools (…
C#开发Android应用实战(全 扫描 中文版) 学习记录: 拖完控件后,不要急着按F5,需要重新生成,才能自动修改 Resource.Designer.cs 文件 1. Activity 是基于android 程序设计的核心 日志 using Android.Util;   Log.Error("", "");错误 Log.Warn("", "");警告 Log.Info("", ""…
许多APP在第一次启动的时候,都会有welcome page.近日尝试利用ViewPager来实现Welcome Page. d0711 完成记录,跟新下载地址 ======================================================================== ViewPager简述 ViewPager可以实现多个页面滑动来回切换.其可以用作软件的欢迎界面,应用内广播页,或多图预览等. Layout manager that allows the u…
本片文章将记录进行android界面开发时积累的知识 包括 activity全屏 activity跳转 button设计 逐个输入编辑框设计 d0710 合并旧文章总结更新 d0721 添加内容 ========================================================================== 设置App全屏的几种方法 最直接的是在一个activity的建立onCreate方法下,在super.onCreate()和setContentView(…
项目里使用到的技巧,记录一下,会持续更新. JS的技巧完全可以使用到TS上哦. JS 向下取整 Math.floor(4.5); 简写: var num = 4.5; ~~num; num << 0; num >> 0; num >>> 0; 四种写法都会返回向下取整后的值,即4. 但是要注意,简写的方式用在负数上会得到错误的结果: Math.floor(-4.1); // -5 ~~-4.1; // -4 -4.1 << 0; // -4 -4.1…
官网 教程学习笔记 Genymotion 安卓虚拟器太慢,用Genymotion(装载eclipse的插件) 利用Genymotion运行Android应用程序 1.首先,点击 来启动或者创建您要使用的虚拟机. 2.关闭Genymotion主窗口. 3.右键点击您的应用程序项目并选择“作为Android应用程序运行”. 4.Android设备选择器”将开启. 5.点击您所启动/创建的Genymotion虚拟设备. 真机运行的话 要真机脸上USB再重复上面的345 ================…
工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->content assit->auto activation trigger for java 里面加上0-9和a-z就好 2.显示行数 window->preference->general->editors->text editors->show line numbers打钩即可…
chrome已经不知道用了多少年了,但是还是有些技巧不熟悉,记录下有用的和自己不熟悉的 如何查看dom的绑定事件(查看jquery的绑定事件) 新版本的network的类型选项哪去了? 在Sources里面找需要的资源,在js文件里面找某个函数 格式化js,(也可以帮你格式化自己本地的js) 断点,给dom断点,xhr断点,异常断点 遇到的一些问题 如何查看dom的绑定事件(查看jquery的绑定事件) 查看dom的绑定事件,这个是非常必须的一个技能.chrome支持也挺好 如下图所示,选中do…
软件152 尹以操 最近在用Springboot 以及Spring data jpa  ,使用jpa可以让我更方便的操作数据库,特开此帖记录使用jpa的一些小技巧. 一.使用spring data jpa需要定义接口,并继承jpa的接口,可以根据功能的不同来继承不同的接口,主要可以继承CrudRepository,JpaRepository等,继承的接口,里需要传两个泛型参数,第一个是这个接口操作的实体类名,第二个是这个实体类的主键类型,如:CrudRepository<UserEntity,I…
在这一节中,我们就来讲多线程下载以及断点续传在android中怎么使用,前两节是为本节做准备的,没有看前两节的同学,最好看完前面的两篇文章再来看这篇.其实在android端的应用和java基本上是差不多的,只不过在android端我建议对于断点续传的记录的保存放在android的sqlite3的数据库中,这样是最好的,当然保存在sd卡中也行,我为了方便起见,我没有建立数据库,而是直接保存到了sd卡中.先看一下我在android中运行的效果图,如下: 我在这里的代码加上了进度条的显示和下载进度百分…
android中数据库操作是非常常见了,我们会经常用到,操作的方法也有很多种形式,这里我就把最常见的两种形式记录下来了,以备以后用到方便查看.我就不写注释和解释了,因为android数据库的操作和其它数据库操作本质上都是一样的,大同小异.需要的一些基本解释都在代码中,直接上代码了. 简单的代码文件目录: 首先这个类是数据库帮助类,DBHelper.java,代码如下: package net.loonggg.db; import android.content.Context; import a…
简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了. 记录 1.下载源码,目录如下: 2.Android系统的层次如下: 3.项目目录简单分析如下: 4.telphony目录 文件 描述 CellIdentityCdma //描述电信通信标识 CellIdentityGsm 描述移动通信标识 CellIdentityLte 描述3G通信标识 CellIdentityWcdma 描述联通通信标识 CellInfo 手机信息(什么网络.是否已注册.记录…
app在执行过程中.为了后期的维护升级,记录日志是一个很好的方法. 为了读取到app执行时的日志,一般的作法是单独开一个线程,在app执行的启动线程.然后app退出时停掉线程. 然而我们更好的方法是开启一个service,然后在里面做日志记录.代码例如以下: package com.hai.logcat; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.…
将此篇博客作为记录android项目开发过程中的学习记录…
这里主要记录使用 Word 2013 版本的 Microsoft office Word 软件进行论文书写时的一些常用的格式设置技巧,以供分享与记录. Word文档页脚添加页码 Word设置多级标题格式 Word文档页脚添加页码 编辑页眉和页脚 常规 Word 文档的页码位于文档的页眉或页脚处.Word 2013 开启编辑页眉和页脚的方式可以有以下两种: a)直接双击文档中某一页的页眉或页脚区域,Word 上方工具栏即显示对应的页眉和页脚工具,如下图所示: b)点击 "插入" ->…
1.try itcordova -v cordova create testing cd testing cordova plugin add cordova-plugin-sim cordova platform add android cordova build android…
1. 存在父子表的时候,只允许父表的一条记录展开,其他记录都收起 方法:Feature Browser -> Master-Detail -> behavior -> AllowOnlyOneMasterRowExpanded = ture 即可. 2. 加载后默认首行的颜色 方法:Feature Browser -> Focus,Selection,Navigation -> Row And Cell Selection -> Appearance 下面 分别要设置H…
把子模块推进去了,删掉吧(将子模块删除,然后提交推送),删除子模块步骤: 1.在Platform.Web库下,右键->Git Bash,进入git命令行窗口,输入:git rm –-cached References/IDOA2.修改.gitmodules文件,去掉References/IDOA的子模块节点(稳3临时库无子模块,这里应为删掉.gitmodules文件):3.修改.git\config文件,去掉References/IDOA的子模块节点:4.删除.git\modules\Refer…
一般浏览记录模式 假设有三个页面, start.html, 通过点击start.html上的链接跳转到 first.html, 然后点击first.html上链接跳转到 second.html, 那么在history中记录的历史如下链表:…