Android打包apk报错:Errors occurred during the build 解决办法
Android应用打包apk时报错:Errors occurred during the build,如图:
解决方法:选中Android应用项目,右键选则“Properties” ,“Builders”中只勾选“Android Package Builder”,如图:
1、使用TelephonyManager提供的方法,核心代码:
代码如下 | 复制代码 |
TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); String imei = tm.getDeviceId(); //取出IMEI Log.d(TAG, "IMEI:"+imei); String tel = tm.getLine1Number(); //取出MSISDN,很可能为空 Log.d(TAG, "MSISDN:"+tel); String iccid =tm.getSimSerialNumber(); //取出ICCID Log.d(TAG, "ICCID:"+iccid); String imsi =tm.getSubscriberId(); //取出IMSI Log.d(TAG, "IMSI:"+imsi); |
2、加入权限
在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
手机型号 Build.MODEL
代码如下 | 复制代码 |
String MODEL The end-user-visible name for the end product. |
sdk版本 Build.VERSION.SDK
代码如下 | 复制代码 |
String SDK This constant is deprecated. Use SDK_INT to easily get this as an integer. |
frimware版本号(系统版本号) Build.VERSION.RELEASE
代码如下 | 复制代码 |
String RELEASE The user-visible version string. |
获取手机的其他信息:
代码如下 | 复制代码 |
private void getPhoneStatus(){ TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); |
Build中包括 硬件厂商,硬件编号,序列号等很多信息。调用方法也很简单,和上面类似的。
本文章来给各位同学介绍自定义Android日期时间选择控件DateTimePickerDialog方法,有需要了解的同学不防进入参考。Android系统提供了DatePicker、TimePicker、DatePickerDialog、TimePickerDialog控件用于日期和时间的选择和设置,但是它们都是相对独立的,不能方便的设置“yyyy-MM-dd HH:mm:ss”型日期时间,下面是使用这几种组件自定义的一个日期时间选择控件DateTimePickerDialog,可以方便的设置“yyyy-MM-dd HH:mm:ss”型日期时间,“yyyy-MM-dd”型日期和“HH:mm:ss”型时间,
代码实现:
代码如下 | 复制代码 |
DateTimePickerDialog.java package me.gogogogo.util; import java.text.SimpleDateFormat; import me.gogogogo.activity.R; public void onDateChanged(DatePicker view, int year, int monthOfYear, calendar.set(datePicker.getYear(), datePicker.getMonth(), |
布局文件:
datetime.xml
代码如下 | 复制代码 |
<?xml version="1.0" encoding="utf-8"?> |
使用实例:
MainActivity.java
代码如下 | 复制代码 |
package me.gogogogo.activity; import me.gogogogo.util.DateTimePickerDialog; public class MainActivity extends Activity { |
设置之后日期时间控件效果如下
昨天有一朋友问我有没有办法设置Android ImageView点击时的样式呢,后来我们到论坛问了朋友如下说
imageview.setXXX可以设置
setBackgroundResource背景,
布局setLayoutParams
还有setScaleType ,
源图片是无法改变的.不用担心.如果图片旋转,也只有生成另一个Bitmap
解决办法
首先,再res/drawable文件夹下创建一个xml文件,命名为logoutimage.xml,在该文件中实该图片在点击前和点击时的图片,代码如下:
代码如下 | 复制代码 |
<?xml version="1.0" encoding="utf-8"?> |
然后在ImageView的src属性中引用该文件,代码如下:
代码如下 | 复制代码 |
<ImageButton |
更多情况
代码如下 | 复制代码 |
<!-- 默认图片 --> <!--获得焦点时的图片 --> |
方法这些了,大家可看看如下效果图
现在使用安卓系统的手机用户大批大批的,下面我来以htc手机为例来介绍android使用技巧及一些常见问题总结,大家可参考。
解决信号门
*#*#4636#*#*更改网络模式为GSM;
设置->无线和网络->移动网络设置->网络模式->仅 GSM
自定义铃声、提示音
默认情况下,只能只用系统自带的一些铃声和提示音,怎么使用自己下载的个性化铃声了,很简单:
一、手动方式
在SD卡里建立 “ringtones”(来电铃声)”alarms”(闹钟铃声) “notifications”(短信通知铃声),把你不同用途的铃声放到不同的文件夹下手机就可以自动找到。
用这个方法设置短信铃声的话需要,进入“短信”——MENU——通知设置,选择通知,选取自己的个性铃声,或在铃声设置里直接点取设。
二、貌似91手机助手有界面化的设置办法。
重启后桌面图标变小机器人解决办法
我的htc手机重启后,装在SD卡里的程序桌面图标快捷方式就会变成小机器人,经过查找原因是:
SD卡作为磁盘在linux里挂在(mount)顺序在系统启动之后,所以当时是无法读取到图标的。
解决办法有两种种:
方法1、更换皮肤
更换一下“皮肤”,届时系统会自动重新读取图标的。
方法2、卸载/重新安装存储卡
别怕,不是要拆机器,通过软操作实现:设置->手机和存储卡->卸载存储卡->安装存储卡。
这是后来才发现的,也是最好的方法。
事实证明,这个方法是不行的
android phone Drivers-我的htc手机驱动程序
安装官方的 rsync 包要148Mb,并且安装过程有些功能无法安装,所以我把它从包里提取出来,以备不时之需。
实现方法为:正常安装后用驱动精灵备份驱动的方法,所以比较的安全和完整。
能用来做什么?
usb文件传输、Internet共享(手机、pc双向均可)
相关文章
PHP session_start()很慢问题分析与解决办法
本文章来给各位同学介绍一下关于PHP session_start()很慢问题分析与解决办法,希望碰到此问题的同学可进入参考。 最近在做东西的时候发现一个问题 有一个接口挂...2016-11-25php中json_decode()和json_encode()用法与中文不显示解决办法
本文章介绍了关于php中json_decode()和json_encode()用法与中文不显示解决办法,有需要的朋友可以参考一下下。 php中json_decode()和json_encode() 1.json_decode(...2016-11-25- 在php中我们如果要导入excel数据我们通常会使用phpexcel插件了,但是有朋友会发与使用phpexcel导出数据出现身份证后四位是0000情况了,下面我们就来看解决办法。 最...2016-11-25
- 401是HTTP状态码的一种,属于“请示错误”,表示请求可能出错,已妨碍了服务器对请求的处理。具体的401错误是指:未授权,请求要求进行身份验证。登录后,服务器可能会返回对页面...2017-01-22
- Apache status 503 的原因大致有如下几种情况 : 1、 CPU 负载过高,服务器响应不过来,返回503 2、 系统连接数超限,超过MaxVhostClients的上限,返回503 3、 单IP连接数超限,超过M...2016-01-28
- 今天用CPAN安装Term::ReadLine,报了个这样的错误 Going to read /root/.cpan/sources/modules/03modlist.data.gz Can't locate object method "data" via package "C...2016-11-25
- 下面我们来看一篇关于Android子控件超出父控件的范围显示出来方法,希望这篇文章能够帮助到各位朋友,有碰到此问题的朋友可以进来看看哦。 <RelativeLayout xmlns:an...2016-10-02
- 下面给大家介绍phpstudy访问速度慢的解决办法。1、修改mysql数据库链接地址为ip地址127.0.0.1。2、使用最新版本,这个坑了我好久时间。下面一段内容是关于phpstudy启动失败的解决办法。php5.3、5.4和apache都是用vc9编...2015-11-24
- 自己用的小PHP应用,使用curl抓网页下来处理,为了穿墙方便,使用Privoxy作为代理,便于选择哪些网站使用proxy、哪些不用。但今天却遇到了奇怪的问题,访问google baidu这些网站居然都返回403错误,而访问其他的一些网站没事,如果...2014-05-31
Android开发中findViewById()函数用法与简化
findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20- 如果我们的项目需要做来电及短信的功能,那么我们就得在Android模拟器开发这些功能,本来就来告诉我们如何在Android模拟器上模拟来电及来短信的功能。 在Android模拟...2016-09-20
- 夜神android模拟器如何设置代理呢?对于这个问题其实操作起来是非常的简单,下面小编来为各位详细介绍夜神android模拟器设置代理的方法,希望例子能够帮助到各位。 app...2016-09-20
- 为了增强android应用的用户体验,我们可以在一些Button按钮上自定义动态的设置一些样式,比如交互时改变字体、颜色、背景图等。 今天来看一个通过重写Button来动态实...2016-09-20
- 如果我们要在Android应用APP中加载html5页面,我们可以使用WebView,本文我们分享两个WebView加载html5页面实例应用。 实例一:WebView加载html5实现炫酷引导页面大多...2016-09-20
- 深入理解Android中View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的。View是基类,ViewGroup是它的子类。本教程我们深...2016-09-20
- 下面我们来看一篇关于Android自定义WebView网络视频播放控件开发例子,这个文章写得非常的不错下面给各位共享一下吧。 因为业务需要,以下代码均以Youtube网站在线视...2016-10-02
- java开发的Android应用,性能一直是一个大问题,,或许是Java语言本身比较消耗内存。本文我们来谈谈Android 性能优化之MemoryFile文件读写。 Android匿名共享内存对外A...2016-09-20
- TextView默认是横着显示了,今天我们一起来看看Android设置TextView竖着显示如何来实现吧,今天我们就一起来看看操作细节,具体的如下所示。 在开发Android程序的时候,...2016-10-02
- 分享给大家php判断上传文件类型的方法,大家一起学习学习。/** * 读取文件前几个字节 判断文件类型 * @return String */ function checkTitle($filename){ $file=fopen($filename, "rb"); $bin=fread($file, 2); /...2015-10-21
android.os.BinderProxy cannot be cast to com解决办法
本文章来给大家介绍关于android.os.BinderProxy cannot be cast to com解决办法,希望此文章对各位有帮助呀。 Android在绑定服务的时候出现java.lang.ClassCastExc...2016-09-20