`
文章列表
申请搬家!!!
Android 47个小知识 http://www.open-open.com/lib/view/open1422676091314.html Android实用代码七段(一) http://www.cnblogs.com/over140/archive/2012/09/26/2611999.html http://www.cnblogs.com/over140/archive/2013/03/05/2706068.html http://www.cnblogs.com/over140/archive/2013/05/20/2948239.html http://www.cnblogs.com ...
Android判断是Pad或者手机 public boolean isTabletDevice() { TelephonyManager telephony = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE); int type = telephony.getPhoneType(); if (type == TelephonyManager.PHONE_TYPE_NONE) { return true; ...
如何让Drawable绕着中心旋转? Animation a = new RotateAnimation(0.0f, 360.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f); a.setRepeatCount(-1); a.setDuration(1000); 如何控制Android LED灯颜色? 很多Android手机上都配有LED灯,比如HTC的手机 ...
如何取得手机号码,手机串号,sim卡序列号? TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId(); String tel = tm.getLine1Number(); //本机号码 String imei =tm.getSimSerialNumber(); String imsi =tm.getSubscriberId(); res.setText(deviceid+"#&qu ...
网上有一个StickyScrollView,称之为粘性ScrollView,比如一个垂直方向的布局,依次摆放几个子View,当某一个子View滚到到顶端时候要停靠在顶部,悬停在顶部的位置不动。这很像联系人的pinned,假设联系人按照Z分组后,若滚动到顶部,Z就悬停靠在顶端不动,下面到的联系人继续滚到。当用户下拉时候,又恢复正常。 StickyScrollView原先是继承自ScrollView,然而现在ScrollView已经被新型的NestedScrollView逐渐取代了,现在我把它改写成继承自NestedScrollView后,整理出来: package zhangphil.te ...
某些山寨机可能拿不到IMEI 如果非要IMEI可以模拟一个 private String getUniqueId() { TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String uniqueId=tm.getDeviceId(); if(isEmpty(uniqueId)){ uniqueId=android.os.Build.SERIAL; } if(isEmpty(uniqueId)){ uniqueId=Sett ...
   安装系统SD卡里面的apk或者原有的程序更新版本的时候,会遇到升级安装成功之后的一个选择——“打开”和“完成”,点击完成没有问题,但是,如果点击了"打开",然后按Home键,从应用程序列表里面选择应用程序图标进入,这个时候就会重新启动了一个应用程序,退出之后就正常了。 1.问题 安装apk程序成功后会有两个按钮,打开、完成。打开可以打开安装的程序,此时操作程序。然后按home键再从桌面点击图标打开程序会发现程序从入口重新打开,并不是刚才的运行状态。 2.解决办法 我们在程序入口的activity中检测该activity是不是程序的root Activity。 ...
在真实设备上出现以下错误 ︰ Volley error: com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 模拟器上没出现该错误。 解决方法: 在你的Application onCreate方法中添加如下代码: /** * Enables https connections ...
PhotoView+Viewpager开发图集效果的时候,在某些手机上双指缩放的时候出现java.lang.IllegalArgumentException: pointerIndex out of range异常 解决方案: 捕获IllegalArgumentException(非法参数异常)异常 import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; /** * 图片缩放时java.lang.IllegalArgumentExce ...
http://www.see-source.com/blog/300000023/1684.html
简介 Android6.0中对权限分为了一般权限和危险权限。 一般权限:只要在清单文件中注册即可使用。 危险权限:除了要在清单文件中注册外,还要对用户进行请求权限弹窗提醒,才可以使用。 危险权限 关于日历的权限: <uses-permission android:name="android.permission.READ_CALENDAR"/> <uses-permission android:name="android.permission.WRITE_CALENDAR"/> 关于相机的权限: <uses- ...
fragment应该是广大Android开发者都用到过的一个view,在此我整理了一个操作比较齐全的工具类,应该也是网上独一无二的,在此推荐我收集到的几篇fragment比较好的文章,Square:从今天开始抛弃Fragment吧!(当然我没让你们放弃它哈),还有就是YoKey的Fragment全解析系列,献上他的库Fragmentation。 Fragment相关 addFragment : 新增fragment addFragments : 新增多个fragment removeFragment : 移除frag ...
现在有很多时候,我们的 App 都进行了混合开发,而最简单,最常用的就是有些网页采用了 WebView 进行展示,这就需要我们了解和懂得如何实现 WebView 和 JS 进行交互。今天我们就来学习一下,如何点击 WebView 中的网页图片,调用原生控件进行放大展示。 其实实现这种交互非常简单,就是通过 JS 调用原生控件。基本思路如下: 1,首先加载一个 html 网页,网址或者本地 html 文件都可以。 2,遍历 html 标签源代码,找到所有的 img 标签节点。 3,给 遍历到得 img 标签节点加上 onClick 事件。 4,通过点击加上的 onClick 事件,通过 JS 调 ...
1、主要依赖: compile'com.android.support:support-v4:25.1.0' compile 'com.jaeger.statusbaruitl:library:1.3.6' 状态栏依赖包使用非常方便,并且作者对4.4的版本做了适配,4.4以上的版本都可以使用这个效果。另外还可以对状态栏的颜色进行透明度的设置,其他还有些设置请各位看看作者的说明吧。 (感谢作者!) statusbaruitl使用说明 工作步骤: (1)、使用状态栏依赖库。 (2)、使用ArgbEvaluator 进行颜色值渐变的获取。 (3)、用设置全屏,适配版本4.4以下的效果。 if ...
Global site tag (gtag.js) - Google Analytics