![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android高级
zoeice
这个作者很懒,什么都没留下…
展开
-
获取屏幕分辨率以及状态栏标题栏高度最简洁的办法
项目中经常要用到屏幕分辨率来计算控件尺寸来适应不同的屏幕,所以写一下记录下直接上布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_pa原创 2012-06-29 17:26:55 · 3140 阅读 · 0 评论 -
android输入框输入价格,小数点后留两位简单实现
正好碰到这种情况,就记录下来吧,实现起来很简单xml文件里加个靠右限制就把光标移到右边去了,初始值设置成0.00<EditText android:id="@+id/id_edit" android:layout_width="fill_parent" android:layout_height="wrap_content"原创 2012-08-23 16:16:42 · 22263 阅读 · 7 评论 -
TextView中的超链接
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Text原创 2014-08-11 09:52:04 · 1107 阅读 · 0 评论 -
webview的自定义SSL认证配置(p12证书)
因为网页中要用到自定义SSL证书,而且密钥是 xxx.p12, 我们是将密钥转化为byte[]的形式传进来的,传入密码,这样来处理SSL关键在onReceivedClientCertRequest这个方法,要用到隐藏类,因此得用编译android出来的class.jar,不然识别不了该隐藏类原创 2013-11-01 10:01:55 · 8262 阅读 · 2 评论 -
NFC写Uri进Tag,与识别Tag
自己写段程序写Uri进Tag,很简单:import java.io.IOException;import java.nio.charset.Charset;import android.content.Context;import android.nfc.FormatException;import android.nfc.NdefMessage;import android.nf原创 2013-08-14 21:24:52 · 4644 阅读 · 0 评论 -
android取得账户(邮件地址)
android账户取得方法:先在AndroidManifest.xml中加入权限:代码中取得账户的方法:Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+Account[] accounts = AccountManager.get(context).getAccounts();for (Account原创 2013-08-08 10:32:26 · 9734 阅读 · 0 评论 -
NFC高级
高级 NFC本文档介绍了高级的NFC主题,如各种标签技术,NFC标签写入和前台发布,它允许即使当其他应用程序过滤器相同的时候,应用程序在前台处理Intent。Tag技术支持工作当使NFC Tag和Android的供电设备生效,使用Tag来读取和写入数据的主要格式是NDEF,当设备扫描NDEF数据的Tag,Android提供支持解析的消翻译 2013-08-02 11:47:37 · 10440 阅读 · 5 评论 -
NFC基础
本文档描述了在Android执行的基本的NFC技术,它说明了如何发送和接收NDEF消息的形式的NFC数据,并介绍Android框架中支持这些功能的API,对于更高级的主题,包括讨论非NDEF数据相关的,参阅高级NFC文档。当与NDEF数据和Android有关时,有两个主要的用途情况:从一个NFC Tag读取NDEF数据通过Android Beam™, 从一个设备到另翻译 2013-08-02 11:45:07 · 12663 阅读 · 1 评论 -
自定义tab bar控件
碰巧要实现一个交叉选项卡,因为是自自定义控件画的,实现自定义选项点击事件的时候想到了一个取巧的办法,在这顺便大概做个纪录,还望大牛能指正效果图:自定义控件import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;原创 2012-10-14 00:13:15 · 2405 阅读 · 0 评论 -
监听ScrollView滑到底部
网上说的方法乱七八糟,能用的就是自己算高度,其实sdk-9中,ScrollView已经加入了一个方法,能监听到是否已经不能滚动,稍加处理,就可以监听是否滑到底部了。先上自定义的ScrollView方法:import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollV原创 2013-07-19 11:39:26 · 17569 阅读 · 11 评论 -
外发光、内发光、描边、阴影的TextView
取自https://github.com/m5/MagicTextView,感谢m5设置一个attrs.xml 然后自定义我们的TextView类:import java.util.ArrayList;impo原创 2013-07-04 10:18:20 · 21691 阅读 · 2 评论 -
仿Launch的 分页滑动,解决上下左右冲突问题
先上效果图:public class CVScrollLayout extends ViewGroup { private static final String TAG = "ScrollLayout"; private Scroller mScroller; private VelocityTracker mVelocityTracker; private int mC原创 2013-07-16 11:19:35 · 4059 阅读 · 0 评论 -
Custom Left Fast Scroll Bar自定义左侧快速滚动条
系统不支持快速滚动栏在左侧,没事,自己写一个:效果如下:控件类:import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.P原创 2013-07-10 11:44:14 · 2255 阅读 · 2 评论 -
Notification的使用
发出状态栏通知,下拉状态栏,点击下载更新文件import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import an原创 2013-07-12 10:35:48 · 4981 阅读 · 0 评论 -
不能断点调试引用的项目的问题解决
主项目有时会引用多个库引用项目,而如果我们要调试库引用项目里的程序时断点以后看不到我们的类解决办法:在断点以后,在Debug窗口里面 在断电所在的堆栈 那条 右键 ---> Edit the source lookup path ---> Add Source ---> Java Project --->选择所有相关库引用项目 添加 进去,然后就可以调试了。原创 2013-03-27 11:32:20 · 2142 阅读 · 0 评论 -
子线程中使用Toast或者更新UI(转)
Toast只能在主UI线程使用,使用下面的办法可以解决第一种,使用Looper,不过这种办法会终止,子线程之后的代码Looper.prepare(); Toast.makeText(aActivity.this,"test",Toast.LENGTH_SHORT).show();Looper.loop();第二种,就是用 Handler Messagepriva转载 2012-10-11 13:54:50 · 15959 阅读 · 1 评论 -
NoClassDefFoundError解决
打包在某些手机运行会出现错误:NoClassDefFoundError花了好久时间排除发现Android 5.0及以下版本都有这个问题。网上找了一下,可能是由于SDK21不支持超过65K的函数数量。解决办法在Application的子类中加上:@Overrideprotected void attachBaseContext(Context base) { super原创 2016-04-15 15:11:56 · 1080 阅读 · 0 评论