- 博客(1019)
- 资源 (17)
- 收藏
- 关注

原创 几个比较重要的xml绘制按钮selector
1.圆角按钮01xml version="1.0" encoding="utf-8"?>02selector xmlns:android="http://schemas.android.com/apk/res/android">03
2014-04-11 09:51:38
1017

原创 android 各种常用,不易记的dialog,对话框,等控件整理
package com.su.testalldialog;import java.util.ArrayList;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.Context;import
2012-08-27 08:48:28
2144
2

原创 Java的一些类型转换
//String转doubleString x = "154.5";String y = "123.4";double dx = Double.parseDouble(x);double dy = Double.parseDouble(y);//String转换为double//String转intString x = "15"; String y = "12";
2012-04-22 11:35:38
1019
原创 再见,优快云
这是第三次换博客了, 第一次是从百度换到自己的第二次从自己的换到优快云看看几年来的积累, 真的舍不得,但是优快云的搜索和编辑真的不敢恭维再见优快云, 新博客 http://my.oschina.net/sfshine/blog
2015-06-10 16:46:50
2169
原创 FitWidth ImageView和TopCrop ImageView
FitWidth ImageView: 宽度自适应 <com.kk.drama.view.widget.FitWidthImageView android:id="@+id/show_images" android:layout_width="match_parent" android:layout_height
2015-06-10 10:54:46
1501
转载 自定义/去除Activity跳转的动画
需要在两个地方做处理public class VoteDetailActivity extends BaseActivity{ public static void start(Context context, SimpleVote vote) { Bundle bundle = new Bundle(); bundle.putSeriali
2015-06-04 18:43:57
952
原创 使用代码绘制一个电池 (非图片)
好久没有发帖子了 用代码绘制了一个电池, 没有用到任何图片, 可以自用控制 其大小等网上找了一个但是效果 不好, 就自己实现了一个:CopyOfBatterView是原作者的 您可以对比一下 直接上demo了.[mw_shl_code=java,true]package com.example.batterydemo;import android.content.Context;
2015-06-04 16:05:52
1151
转载 [积累]GridView未设置margin、padding容器内出现空隙有关问题
GridView未设置margin、padding容器内出现空隙问题 GridView未设置margin、padding容器内出现空隙问题。花了不少时间查看sdk源码最好才发现是gidview的listSelector中的图片grid_selector_background_xx.9.png画了可见区域导致的空隙。解决办法很简单:android:listSe
2015-05-29 09:19:45
889
转载 android中MVP模式
思考: 其实 UC的代码 基本上就是这里提到的MVP模式. 不过MVP中 Activity成了一个单词的View, 而UC用有抽象了一个Window1. 明确需求,界面如下:可存,可根据id读取数据。包结构图2. 建立bean[java] view plaincopyprint?
2015-05-27 22:52:12
750
转载 [积累]android 获取屏幕高度和宽度 不准确的问题
android 获取屏幕高度和宽度 的方法 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码:[java] view plaincopyprint? DisplayMetrics metric = ne
2015-05-21 09:35:06
3833
转载 [积累]ADB server didn't ACK 解决方法/端口占用查看
是用adb命令时,经常出现ADB server didn’t ACK这种错误,主要原因是adb端口号被占用,可以通过以下方法找到是什么应用占用了端口号 1、当通过CMD启动adb服务。这个时候会提示启动失败“ADB server didn’t ACK”。服务启动失败的原因有很多,一般是端口绑定失败。 2、在cmd中输入adb nodaemon server查看端口绑定信息,一般会报cannot
2015-04-28 17:44:25
789
原创 AndroidViewPager实现下划线图片轮播功能
源码下载地址 http://note.youdao.com/share/?id=5c8fe9b246609e95169aa8ce3be08a5a&type=note
2015-04-28 12:48:42
982
转载 [积累]怎样用图像背景填充文字
地址http://jingyan.baidu.com/article/fea4511a593603f7bb912520.html在Photoshop应用程序中,可以很方便地使用文字工具来写出想要的内容,并且还可以调整好需要的颜色以及形状。 我们在生活中会见到很多漂亮的背景图案,或许你也和我一样想要用这背景的图案来写出漂亮的文字来。 接下来,我
2015-04-25 19:57:15
1204
转载 [玩]让 Android 应用在 Chrome 浏览器上运行
有道笔记地址http://note.youdao.com/share/?id=d50254b003f9d61fa983e5ace823ba79&type=note让 Android 应用运行在电脑上,大部分人会使用 Android 模拟器,现存的模拟器品牌也有很多,有的甚至还专门为手机游戏做了一些优化。说白了模拟器就是把整个 Android 系统搬到了电脑上,如果我只是想测试某个应用的运行效果,这种
2015-04-21 18:10:48
2028
原创 实现类似iPhone的Notification-在Service中添加悬浮窗
实习效果如图当然这个界面也可以使用自定义的Toast实现, 不过Toast应该不能捕捉按键灯的Click事件 这里也同时练习了三个知识点:Android Service. 2.Service中注册Receiver , 这样可以防止Receiver被别的Receiver拦截 3.在Service中添加悬浮Window 4.监听剪切板功能具体用例图如下: 效果 public class
2015-04-21 15:57:50
1171
转载 [积累]Android Lint Checks检查未使用资源
今天,一Android开发群中有童鞋问道:如何查找那些没有使用的资源文件?我回答:用Android Lint Checks啊。童鞋一头雾水,原来不知道它还有这个功能。其实Android Lint Checks不仅仅可以检查哪些图片 xml文件是否被引用,它还可以检查布局是否合理,国家化,等问题,并且给出修改建议。 在eclipse中可以很方便的使用它。 如图一所示,绿色对勾的就是Andr
2015-04-21 10:54:46
728
原创 [积累] 解决Exported receiver does not require permission问题
其实是需要给Receiver 添加权限<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.testiphonenotification" android:versionCode="
2015-04-20 18:26:57
2656
原创 [积累]使用proguard混淆代码后导致构造函数not fount 问题 Proguard and reflection in Android
在proguard的时候, 我们的类也会被混淆掉,导致出现 java.lang.NoSuchMethodException: [class android.content.Context这个错误解决, 在proguard声明不要混淆需要实例化类的构造函数-keepclassmembers class * extends com.hzy.tvmao.ir.engine.BaseIR{ publ
2015-04-10 15:49:43
3191
原创 [积累]计算代码时间的Eclipse 模板代码
long time = System.currentTimeMillis(); lineselection{line_selection}{cursor} long finishtime = System.currentTimeMillis(); System.out.println(“TIME =” + (finishtime - time))
2015-04-08 10:13:32
821
原创 Fiddler + 海马模拟器抓包教程
转包用来做什么不说了, 整理一下步骤 1.安装Fiddler 下载地址 http://pan.baidu.com/s/18me0A 2.设置Fiddler:a 打开Fiddler, Tools-> Fiddler Options 。 (配置完后记得要重启Fiddler). b 选中”Decrpt HTTPS traffic”, Fiddler就可以截获HTTPS请求选中”A
2015-04-07 18:55:07
8558
转载 [积累] Java代码实现 android:layout_marginLeft="27dp"不生效的问题
测试发现设置leftMargin不生效, 需要使用如下代码view就是需要marginLeft 27dp的view ((ViewGroup.MarginLayoutParams) view.getLayoutParams()).setMargins(ViewUtil.dip2px(27), 0, 0, 0);
2015-04-02 17:23:28
1531
原创 [积累] 解决Checkbox , 隐藏掉button后面显示空白的问题
在某些手机上, Checkbox使用 android:button="@null"会导致显示一个很难看的空白, 这里应该是Checkbox设置了DrawableLeftPadding造成的只要重新设置一下他的背景就可以解决了 android:background="#FFF"
2015-04-02 08:49:49
1737
原创 [积累]vector的详细使用, 包括iterator
#include#include#includeusing namespace std;class Phone{private: string name; string num;public: Phone(string n , string nm){ name = n; num = nm; } strin
2015-03-24 08:48:59
1055
转载 [积累]正确删除Vector元素的方式
错误的删除方法:for(vector::iterator it = vecInt.begin(); it != vecInt.end();it++){ if( 1)//条件成立 { vecInt.erase( it ); }}使用上面的方法删除元素,程序中会报错:vector iterators incompatible,原因是er
2015-03-24 08:37:49
591
原创 [积累]C++复习 海大2014硕士生面试题字符串处理
#include #include #include using namespace std;class Counter{public: Counter(char char1){ mCount = 1; mChar = char1; } int mCount; char mChar;};int main(){ ve
2015-03-17 22:31:53
1092
转载 [积累] javadoc生成出现错误“编码 GBK 的不可映射字符”
在使用Eclipse进行javadoc的导出时,提示“编码 GBK 的不可映射字符”,应该就是中文注释Eclipse不认,需要在调用javadoc.exe的时候传递编码集告诉它采用什么编码去生成javadoc文档。打开eclipse,project –> Export –> javadoc 一项一项的选你要输出javadoc的项目,最后一步中VM设置行中加入以下代码 -encodi
2015-03-17 16:33:21
596
原创 [积累]C++复习 海大2014硕士生面试题微信系统总结
好久没用C++了,正好同学有个面试题,于是就帮忙看了一下.虽然对C++的知识了解不少, 但是长期被Java浸淫, 发现这个简单的程序却也写着也不是那么顺手.好在最后还是搞定了,下面分析一下,题目如下 把这个题目分成了Group, User ,WechatServer三个类, 具体就是一点简单的操作, 后面将附上源码.这里记录一下自己写时候遇到问题的一些总结:1.实现单例, 这和Java差距还是有些
2015-03-16 22:20:07
938
转载 ListView实现GridView
之前和大家探讨过 如何使用ListView实现GridView,最近利用空闲时间写了一份代码。分享给大家,如果有什么问题,可以联系我。QQ157688302请在本文最后下载此类,使用方法如下:[java] view plaincopyGridAdapter mAdapter = new GridAdapter(getApplication
2015-02-02 14:44:49
771
转载 Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38352503 ,本文出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为Flow
2015-01-28 17:37:38
715
转载 如何提取pdf文字
现在为了便于传输和阅读,很多资料都做成了pdf格式的,但随之带来的问题就是有些文档资料不便于复制资料中的某些部分。方法总比困难多,下面就告诉大家如何提取pdf中的文字。工具/原料一台可正常工作的电脑安装有Adobe Acrobat X Pro软件 (我用的11) 激活 : http://jingy
2015-01-23 16:14:47
1480
原创 Java书籍推荐
【一.Java架构师之路:JAVA程序员必看的15本书】作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速
2015-01-23 15:38:20
1125
原创 Android 创建单选的listview
listView.setTag(-1); listView.setAdapter(new ArrayAdapter(getActivity(), R.layout.common_dialog_single_choice_item, menus));listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); androi
2015-01-21 13:53:31
780
原创 Android 更改Dialog的宽高
sendDialog = new Dialog(context,R.style.dialog_send_ir_tip); View view = ViewUtil.inflateView(R.layout.tvwall_toast_send_ir_view, context); sendDialog.setContentView(view);
2015-01-21 13:50:33
1244
原创 Android 实现类似QQ的 左边滑动删除
关键是一个HorizontalScrollview<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi
2014-12-22 11:43:55
1126
原创 Java 获取字符串中的IP地址正则
\\d{1,3})\\. 1 - 3位 数字:\\d{1,5}) 1-5 位数字private String[] getIps(String res) { if (!TextUtils.isEmpty(res)) { Matcher m = Pattern.compile("((\\d{1,3})\\.(\\d{1,3})\\.(\
2014-12-12 17:31:39
5254
原创 自定义View出现Failed to inflate android.view.InflateException: Binary XML file line
inflate error的情况是因为我自定义 view的时候忘了添加这句话 如果大家在自定义view的时候添加了一些属性 , 请大家一定记得添加这句话 , 这样app才会指定 Inflater 去我们app所在的res包下搜索 属性定义
2014-12-11 16:56:06
2303
转载 去掉actionbar上面的阴影
In order to remove the shadow add this to your app theme: name="MyAppTheme" parent="android:Theme.Holo.Light"> item name="android:windowContentOverlay">@nullitem>
2014-12-09 15:38:56
1962
转载 Android - new BitmapDrawable deprecated 创建一个空白的drawable
创建一个空白的drawablemyPopupWindow.setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));I've used a PopupWindow. With this PopupWindow I set the BackgroundDrawable to
2014-12-08 11:22:29
4042
转载 Windows下载Android全部源码
下载msysgit,安装官方下载:http://code.google.com/p/msysgit/downloads/list, 打开Git Bash,执行命令cd D:git clone https://android.googlesource.com/platform/manifest.git 输入命令,切换到manifest目录
2014-11-26 14:57:50
1137
网易微博Android SDK 120225 Tblog4a.zip
2012-02-25
Android-Gsnap截图代码所用库文件.
2011-11-11
myeclipse破解资料
2011-10-25
如何学习程序设计?
2011-10-05
二进制转原码反码补码 C语言源码
2011-09-28
零基础学QT4 全书
2011-09-02
数据结构课程设计 迷宫求解 源码
2011-07-05
數據結構课程設計——生死者遊戲源代碼(可以運行)
2011-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人