- 博客(54)
- 资源 (6)
- 收藏
- 关注
原创 Android实现可以揉动的图片
public class Demo01 extends Activity{ private Bitmap bitmap = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new MyView(
2015-08-23 15:18:36 1138 1
转载 shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。
首先简单了解一下shape中常见的属性。(详细介绍参看 api文档 ) 转载请注明:Rflyee_大飞: http://blog.csdn.net/rflyee/article/details/20785495 xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.androi
2015-08-12 10:54:51 6647
原创 android自定义状态栏!!1
android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1android自定义状态栏!!1
2015-08-11 11:58:54 984
原创 在android项目中导入自己写的jar文件发现不能打包到apk文件中
今天在写项目的时候导入自己写的jar文件,在调试的时候出现找不到jar文件的错误:08-06 21:42:10.744: E/AndroidRuntime(2578): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.iotlife/com.example.iotlife.
2015-08-07 09:57:45 1203
原创 遍历Map集合的四种方式
Map map = new HashMap(); for(int i=0;i<100;i++){ map.put(i+"", i+""); } //遍历值 System.out.println("遍历值"); for(String value : map.values()){ System.out.println(value); } //遍
2015-08-06 14:20:27 710
原创 把项目推送到github
1.把github的源码复制到本地git clone git@github.com:****/****.git复习clone下来的时候回带上项目的目录,所以不用自己建立目录2.把本地的项目修改推送到远程(1).首先要绑定仓库地址git remote add origin git@github.com:****/****.git(2).推送到远程git push orig
2015-08-06 14:16:37 626
原创 沉浸式状态栏的实现;
一.在Java代码中控制1.在Java代码中将状态栏设为半透明Window window = getWindow();window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//设置状态栏为半透明这
2015-08-06 14:13:46 835
转载 Volley 异步网络请求分析
来源 http://willyan.me/2014/05/12/analyse-volley/ Volley下载Google I/O 2013 大会上发布的 Android 异步网络请求框架和图片加载框架。试用场景:适合数据量小,通信频繁的网络操作。1git clone https://android.googlesource.com/p
2015-07-28 09:16:47 680
转载 android网络操作I: OkHttp, Volley以及Gson
原文:Android Networking I: OkHttp, Volley and Gson 写这篇文章的动机在安卓项目中有一个问题可能无法避免:网络。不管你是加载图片,请求API数据还是从因特网上获得一个字节,你都是在使用网络。鉴于网络在安卓中的重要性与基础性,当今安卓开发者面临的问题之一就是使用何种解决方案。有许多优秀的库,你可以用各种方式把一个用在另一个之上。之所
2015-07-28 09:10:50 1011
原创 Java中AtomicInteger的使用!!!
今天在看Volley的源代码的时候,看到里面使用了AtomicInteger这个类,以前没用过,今天看了一下API学习了一下:首先介绍一下这个类的用处,这个类主要是用来替换java中的自增和自减操作,也就是i++和++i等这个运算,为什么要使用这个类了,主要是因为i++和i--等运算是线程不安全的,所以就需要这个类来替换,接下来不多说,直接上代码,看不懂的可以参照帮助文档:public c
2015-07-27 14:44:54 7424 1
原创 Ecilpse绑定jdk的源代码
由于最近才入职,所以电脑环境才配好,今天在写代码的时候,想查看源代码,发现不能查看,所以在网上百度了一下:以下是解决方法:1.在Ecilpse的窗口下,点击Preferences2.然后点击Java-->Installed JRES-->选择jre-->Edit3.选择rt.jar-->点击Source Attachment4.然后选择External Fi
2015-07-27 14:24:58 979
原创 Android使用http协议的GET和POST方法!!!
前几天刚入职,研究了一下android里面的http协议的get和post请求:Android里面有HttpClient可以用来访问网页的接口,下面来介绍HttpClient接口的使用,1.GET:/** * GET请求 * @param path 网页路径 * @param params 参数 * @param values 参数的值
2015-07-27 11:00:51 1396
转载 Android学习之路
转载:http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说阅读吧。收到一些朋友的
2015-07-11 10:08:27 557
原创 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
2015-07-11 10:03:14 930
原创 Ubuntu上安装git和创建工作区和提交文件!!!
1.安装git:sudo apt-get install git2.创建工作区:创建一个文件夹,sudo mkdir 文件目录,告诉git这是个工作区目录,sudo git init 目录 3.设置用户名和邮箱:设置用户名: sudo git config user.name "jellyCai"设置用户邮箱:sudo git config user.email "186
2015-07-08 17:40:12 1313
原创 Ubuntu上使用jsp去连接mysql的时候踢提示Access denied for user 'root'@'localhost' (using password: YES)的解决办法!!!
Ubuntu上使用jsp去连接mysql的时候踢提示Access denied for user 'root'@'localhost' (using password: YES)的解决办法!!!
2015-07-06 11:12:36 3104
原创 Ubuntu运行myeclipse××××.run文件失效!!!
Ubuntu运行myeclipse××××.run文件失效!!!./myeclipse-2015-stable-2.0-offline-installer-linux.run 的时候提示Starting installer - please wait...- Preparing install engine- Extracted install engine- Unable to find Java environmentMake sure you have Java installed on
2015-07-05 18:37:28 868
原创 Ubutn下面的eclipse的菜单栏显示不出来的解决办法!!!
1.如果已经创建了启动文件,直接在修改EXEC属性Exec=env UBUNTU_MENUPROXY=0 /job/android/adt-bundle-linux-x86_64-20140702/eclipse/eclipse在原本的属性前面加上env UBUNTU_MENUPROXY=0然后用开个隔开2.如果没有创建就输入命令:sudo gedit /usr/share/app-ins
2015-07-05 15:14:24 1819
原创 SDK不兼容Ubuntu64位系统的解决办法!!!
执行下面这两个命令安装兼容包sudo apt-get install lib32stdc++6sudo apt-get install lib32z1
2015-07-05 14:24:11 1081
原创 Ubuntu安装配置jdk!!!
1.首先下载jdk的压缩包,这是jdk全版本的安装包点击打开链接2.首先查看当前系统有没有默认的jdk 命令:sudo update-alternatives --config java 如果没有就不用卸载,如果有就要卸载命令:sudo apt-get remove openjdk*3.解压压缩包到特定的文件夹,命令:sudo tar zxvf /home/jellycai/下载/jd
2015-07-05 11:46:13 559
原创 Ubuntu安装搜狗输入法!!!!
1.进入搜狗输入法官网,进入上面导航兰的 "输入法Linux版"2.根据你安装的ubuntu是32位还是64位下载3.进入下载目录,在终端执行安装$sudo dpkg -i sogou_pinyin_linux_1.0.0.0033_amd64.deb安装过程会出现 依赖关系问题 4.修复依赖关系完成搜狗拼音输入法的安装,在终端执行以下命令(联网)$sudo apt-
2015-07-05 10:35:38 778 2
原创 JavaScript怎么提交表单!!!
使用JavaScript来提交表单function inVote(td) { var name = td.name; td.form.action = "vote.jsp?tablename="+name; td.form.submit(); }1,表单对象.action设置提交的位置2.表单对象.submit();提交表单
2015-07-04 19:12:35 989 1
原创 Android 系统menu中add方法中参数的含义!!!
menu.add的方法中的参数:1.int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。可以用到的方法有:removeGroup(id)setGroupCheckable(id, checkable, exclusive)setGroupEnabled(id,boolean enabled)setGroupVisi
2015-07-02 11:28:45 1638
原创 ubuntu 文件及子文件夹的权限的查看及修改
查看linux文件的权限:查看path路径下名为filename的文件或文件夹的权限:ls -l path/filename 查看path路径下的所有文件的权限:ls -ls path 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限:命令:sud
2015-07-02 09:19:09 11941 1
原创 Android Studio中常用设置与快捷键(私人珍藏,Eclipse转AS必看)
常用设置:1.Tab不用4个空格Code Style->Java->Tabs and Indents->Use tab characterCode Style->General->Use tab character (例如:版本控制Diff界面按下Tab)2.可视化Tab和空格Settings->IDE Settings->Editor->Appearance->Sho
2015-07-01 20:22:52 578
原创 Ubuntu14.04 (64)位系统安装genymotion模拟器和集成到android studio!!!
Ubuntu14.04 (64)位系统安装genymotion模拟器和集成到android studio!!!
2015-07-01 15:54:10 3610
原创 Ubuntu添加应用程序的快捷方式!!!
1.直接进入/usr/share/app-install/desktop查看这个文件夹中有没有你需要的程序,如果有直接copy到桌面上,直接使用Ctrl+c/Ctrl+v复制回提示没有权限,这时只需要鼠标点击图标右键复制,然后到桌面右键粘贴就可以了2.如果1中的文件夹里面没有这个应用程序的图标,就要到1中的文件夹里面新建一个desktop的文件,sudo gedit /usr/sh
2015-06-30 20:40:43 4268
原创 Ubuntu使用安装或者卸载软件!!!
安装软件:1.在应用商店里面下载安装2.在终端sudo apt-get install 软件名3.使用ppa:添加一个ppa源:sudo add-apt-repository ppa:user/ppa-name,安装软件:sudo apt-get update sudo apt-get install 软件名卸载软件:1.在应用商店里面卸载2.tar、gz、zip
2015-06-30 10:05:20 1956
原创 详细描述Ubuntu14.04(64)在配置android studio时遇到的问题!!!
64位Ubuntu14,04 安装android studio 教程
2015-06-30 09:41:23 719
原创 JavaScript计算两个日期之间相差的天数
写一个JavaScript的函数用于计算两个日期字符串之间相差的天数,首先求出两个日期之间相差的毫秒数,然后除以一天的毫秒数//获得两个日期之间相差的天数 function getDays(date1 , date2){ var date1Str = date1.split("-");//将日期字符串分隔为数组,数组元素分别为年.月.日 //根据年 . 月 . 日的值创建Dat
2015-06-10 11:29:26 16421 1
原创 JavaScript去掉字符串前后空格
编写JavaScript函数trim()来去掉字符串前后空格,在该函数中应用String对象的replace()方法去掉字符串中的首尾空格.trim()函数的关键代码如下:
2015-06-10 09:49:17 2431
原创 JavaScript检查手机格式是否错误
编写自定义的JavaScript函数checkPhone(),在函数中应用正则表达式判断手机号码的格式是否正确,不正确的给出提示 function checkPhone(){ var mobile = document.getElementById("mobile"); if(mobile.value == "" || mobile.value == ""){ aler
2015-06-10 09:30:22 1335
原创 JavaScript判断E-mail地址是否合法
编写自定义的JavaScript函数checkEmail(),在该函数中首先判断E-mail文本框是否为空,然后在应用正则表达式判断E-mail地址是否合法,如果不合法提示用户 function checkEmail(){ var email = document.getElementById("email"); if(email.value == null || em
2015-06-10 09:03:31 4366
原创 JavaScript实现禁用键盘和鼠标的点击事件
编写自定义的JavaScript函数maskingKeyboard()和rightKey();maskingKeyboard():禁用键盘rightKey():禁用鼠标右键 //屏蔽键盘的单击事件 function maskingKeyboard(){ if(event.keyCode == 8){ event.keyCode = 0; event.
2015-06-09 21:55:11 7584
原创 js键盘事件全面控制 兼容FireFox和IE
js键盘事件全面控制 兼容FireFox和IE主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会
2015-06-09 20:45:57 815
原创 是有JavaScript判断表单元素是否为空
写一个JavaScript函数checkNull()用来判断表单元素是否为空,如果为控返回false
2015-06-09 20:13:55 3211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人