Android问题记录

1、屏蔽输入法的表情符号输入

  EditText控件的输入,要求过滤掉表情符号,网上搜只说匹配过滤Emoji符号,比较麻烦,考虑其实直接禁掉表情按钮(变灰)即可。

  在设置EditText的输入风格时设置成邮件地址格式即可,对一些特殊的场景可能会有影响(暂未发现),但是当一般的字符输入确是没有影响的。

  这样:

  edittext.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

2、data/app-lib/包名-num中-num的含义

  data/app-lib/包名-num/xx.so 一般是存放某app的so库等本地文件,

  data/app-lib/包名-1,代表最初的存放目录,

  data/app-lib/包名-2,代表该app升级覆盖后的存放目录。

时间: 2024-08-06 02:31:25

Android问题记录的相关文章

Android学习记录一——安装环境

一直想接触这块,但是却一直耽搁到现在.找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃. 接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢. 1.首先需要找到开发工具.就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse.这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools). 官网介绍: It's a

Android Framework 记录之二

原文地址:http://blog.csdn.net/banketree/article/details/24982021 接着上次的记录,续写. 23.services目录 文件 描述 class AlarmManagerService extends IAlarmManager.Stub { //定时管理服务 public class AppOpsService extends IAppOpsService.Stub {  // 程序选项服务 public class AppsLaunchFa

Android Framework 记录之一

简介 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework框架层了. 原文地址:http://blog.csdn.net/banketree/article/details/24718899 记录 1.下载源码,目录如下: 2.Android系统的层次如下: 3.项目目录简单分析如下: 4.telphony目录 文件 描述 CellIdentityCdma //描述电信通信标识 CellIdentityGsm 描述移动通信标识 CellIdentityLte 描述

Android开发记录19-朋友圈动态发布时间计算

Android开发记录19-朋友圈动态发布时间计算 转载请注明:IT_xiao小巫,http://blog.csdn.net/wwj_748 如果觉得博文不错,请移步到2014年博客之星投票地址:http://vote.blog.csdn.net/blogstar2014/details?username=wwj_748#content 前面的一篇文章给大家关于时间知识点的分享http://blog.csdn.net/wwj_748/article/details/11536421,本篇博客笔者

Android开发记录20-获取缓存大小和清除缓存功能

Android开发记录20-获取缓存大小和清除缓存功能 转载请注明:IT_xiao小巫 博客地址:http://blog.csdn.net/wwj_748 前言 本篇博客要给大家分享的如何获取应用缓存的大小和清除缓存的功能,我们知道我们应用当中经常会产生一些数据,比如图片的缓存,数据库文件,配置文件等等.我们开发产品的时候,可能会有这样的一个需求清除应用内缓存的数据,可以让用户选择删除应用内产生的数据,这也是比较人性化的设计点.例如笔者参与开发的一款产品的设置界面就提供了清除缓存的功能,如下图所

Android异常记录--Unable to resolve superclass

当引用到*.jar文件时,报错“Unable to resolve superclass ...” " Just started to get this issue after upgrading to ADT 17. Discovered that external .jar files need to be in a 'libs' (with an s) folder otherwise their classes are not included in the .dex file that

Android开发记录18-集成极光推送的一点说明

Android开发记录18-集成推送服务的一点说明 关于推送服务,国内有很多选择,笔者也对它们进行了一个详细的对比,一般我们产品选择推送服务主要考量以下几个要素: 1.是否收费,如何收费? 2.推送内容是是什么(是否包含通知.消息.富媒体等等) 3.稳定性.及时性如何? 4.集成难度是否简单 5.支持平台有哪些(主流Android.IOS) 6.服务端支持语言(Java.C#.PHP.Python等) 下面笔者例举国内主要的一些推送服务: 来自Devstore的统计,共收录了国内21家推送服务,

Android学习记录——让应用通晓地理

一个可以把现在的心情记录到地图上的 APP ,基于高德 LBS 开放平台. 需要用到的工具 Android Studio Android 集成开发环境 Genymotion Android 模拟器 高德 LBS 开放平台 提供定位.地图及其数据存储 Android Asynchronous Http Client Android 异步 HTTP 请求库 Android Studio 和 Genymotion 的基本使用方法可参考<Android学习记录--开发环境搭建>. 创建应用--Mood

Android 日志记录杂谈-Logger,Timber,logback-android

转载:http://www.jianshu.com/p/39834be3cb6c "Every time you log in production, a puppy dies." – Jake Wharton 做安卓项目中,调试程序的时候一般会进行打log来查看相关信息,而我原来是使用的系统自带的Log来打印. 归结二个问题:<信息显示>,<信息存储>,就这二个问题我们具体来看如何解决 -----------------------主体分割君---------

Android开发记录(转)

一.Android模拟器相关 1. Android模拟器安装 Market 模拟器默认没有安装 Market,看到网上有较为复杂的安装方法,也有1个简单的,试了简单的,在 Android2.2 模拟器下试过是OK的,简单的方法如下:1) 下载2个文件:GoogleServicesFramework.apk.Vending.apk (我是从这儿 下的,感谢分享) 2) 依次安装这2个文件(需要先运行模拟器): a) 先切换到 android-sdk-windows\platform-tools (