随笔分类 - Android
摘要:以前终觉得这种非常难,现在才发现其实简单的布局加fragment即可实现,先上效果图: 大致就三个布局搞定,一个布局用来设置背景色,一个布局嵌入在前一个布局的里边,用来存放文本标签,另一个布局就是用于显示内容。代码如下: <LinearLayout xmlns:android="http://sch
阅读全文
摘要:为以后可以温习自己做过的一些特效例子,同时也没有必要再一次重写代码,特此从项目中收集代码,按钮颜色变化状态如下: 要实现如图效果,首先要编写一个布局xml文件,代码如下: <LinearLayout android:layout_width="match_parent" android:layout
阅读全文
摘要:底部切换菜单实现方法有多种,比如使用 RadioButton 实现起来更方便容易一些,但是,当你的底部菜单要嵌入其它标签的时候,比如消息提示功能,那 FragmentTabHost 实现起来就更容易了,效果图如下: 项目的结构图如下: 布局文件的代码如下: <?xml version="1.0" e
阅读全文
摘要:今天接到任务,要做水印功能,由于菜鸟一个,就在网上找了好久,大部分demon都是水印相片或者文字太模糊,而且也封装得没那么好,结合了几个demon,最后自己在此基础上封装了一个类,同时包含水印照和字符串功能,效果图如下: 废话少说,代码献上: xml 中设置一个 ImageView 控件: <Ima
阅读全文
摘要:网上找了好久,大部分的解决办法是:在Toast前面和后面分别加Looper.prepare();与Looper.loop(); ,但是这种方法的不足之处是代码运行到此处时就不往下运行了,格式及用法如下: Looper.prepare(); ToastUtils.showToast(ge...
阅读全文
摘要:第一次看到服务端那边以备注---流格式为:{"mDate":"\/Date(-62135596800000)\/"} 这种形式的时间格式上传服务器,换了好多方法还是不行,网上一大堆乱七八糟的方法也没能解决,最后琢磨许久,终于弄出来了: 首先 字符串以时间的格式转换成时间戳,再以时间戳转换为时间...
阅读全文
摘要:xml文件:MainActivity类中: @SuppressLint("NewApi") public void click(View view){ //1.获取到手机系统里面的通知管理器 NotificationManager nm = (NotificationManager) getSyst...
阅读全文
摘要:文件的基本操作: 创建一个java项目: 项目中创建一个类: public class FileUtil{ public static final String FILE_NAME = "myfile.txt"; public static final String FOLDER_NAME = "N...
阅读全文
摘要:在gitHub.com里下载SmarImagexml文件: MainActivity文件:public void click(View view){ SmartImageView siv = (SmartImageView) findViewById(R.id.siv); //第二个参数表示下载失败...
阅读全文
摘要:打开网址github.com/chrisbanes/Android-PullToRefresh/进行下载解压后即可导入项目中,这时有四个文件,分别为:LauncherActivity、library、PullToRefreshListFragment、PullToRefreshViewPager,此...
阅读全文
摘要:半年没安装环境了,搞了半天才把它给搞定,途中遇到了很多问题,首先介绍环境变量的配置,这关系到模拟器启动成不成功的问题: 1.右键“我的电脑”-》高级系统设置-》环境变量-》在系统变量中 新建-》变量名:ANDROID_SDK_HOME ,变量值:D:\Software2015\AndroidS...
阅读全文
摘要:对于初学者来说,好不容易安装好了SDK,当要启动模拟器的时候却怎么也连接不上,老是有如下提示: 百度一下,解决的办法各式各样,但是归根到底还是因为端口被占用了,按照传统的方法,对于初学者来说也是比较头晕的,先输入命令,然后再去找相应端口号对应的进程,再 kill 掉,其实没有必要那么麻烦,据我...
阅读全文
摘要:曾经为更新SDK而苦恼,经过在网上苦苦的搜索以及实验,虽然方法很多,但是使用这种代理得方法最容易也最高效:1.打开Android SDK Manager 然后选择 Tools -> Options,然后在代理服务框中输入:mirrors.neusoft.edu.cn 接着在端口编辑框中输入:80 ...
阅读全文