- 博客(46)
- 资源 (2)
- 收藏
- 关注
原创 mac 下设置path
1 首先查看PATH 命令:$PATH 2 如何设置PATH 命令:echo "export PATH=xxxxxx:$PATH" >> ~/.bash_profile 或者直接用vim 修改bash_profile,vim修改之后 source ~/.bash_profile 使其生效。 解释:把"export PATH=xxxxxx:$PA
2015-09-22 22:42:50
868
转载 TextView 显示html文本
android部分转载: http://blog.csdn.net/barryhappy/article/details/7370313TextView是不只可以String的,我们平常用的给setText()方法传递String参数的时候,其实是调用的public final void setText (CharSequence text)方法,String类是CharSequenc
2015-09-12 10:47:48
826
转载 ButterKnife--View注入框架
转载:http://www.stormzhang.com/openandroid/android/2014/01/12/android-butterknife/俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统
2015-09-08 23:21:32
642
原创 ScrollView嵌套ListView问题
开发中遇到了这个问题,就记录一下。先看布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2015-09-08 23:18:05
476
原创 Android listview ,ScrollView 回到顶部的按钮
在有些listview上面和ScrollView上,当滑动到底部的时候,在右下角会出现一个回到顶部的按钮,提供更好的用户体验。效果图如下:布局先说布局,可以用帧布局Framelayout,也可以用相对布局relativelayout.看下listview的布局文件:<RelativeLayout xmlns:android="http://schemas.and
2015-08-28 23:46:37
6115
1
原创 android webview使用记录
webview的使用场景挺多的,比如说一些临时性质的活动,直接使用webview来做,效果更快,而且不用更新客户端。等等。webview的基本使用使用webview,首先要加上权限:,否则会在webiew上报找不到对应的链接。基本加载网页:网络用:webView.loadUrl("http://www.baidu.com");本地文件用:webView.load
2015-08-27 23:59:53
1606
1
原创 Android listview里面包含checkbox
如果一个listview中包涵checkbox,比如购物车。要是去点击每个商品前面的checkbox的话比较难以点击,有时候设置成点击item就相当于点击了checkbox.代码如下public class MainActivity extends Activity { List beanList; private ListViewAdapter adapter; priv
2015-08-26 23:33:37
653
转载 为移动应用提供离线支持
[转]http://www.infoq.com/cn/articles/mobile-apps-offline-support为移动应用提供离线支持对移动应用的离线支持可以理解为应用在网络连接不稳定的情况下能够做出优雅的反应的能力。在移动设备这一相对较新的技术背景中,新的问题也随之产生,例如网络连接的正常或异常、高延迟以及低带宽等情况。这些问题出现的时间并不算长,刚刚上手进行移动开
2015-08-26 09:58:13
826
原创 android activity
在《Android 开发精要》里面是这样介绍Activity的,它把activity称作是构造交互界面。并和Web页面做了对比,个人觉得比较的很恰当:从运行模式来看,web页面是通过连接从一个页面跳转到另外一个页面,或者回退到前一个页面,从而构成了一个页面栈。而且在浏览器中,用户可以打开多个tab,但只有一个与用户进行交互。Android的也是这样,多任务,但是负责和用户进行交互的
2015-08-25 21:32:13
605
转载 AWK 简明教程
http://coolshell.cn/articles/9070.html有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且
2013-10-22 17:44:54
627
原创 Android open failed: ENOENT (No such file or directory)
如果在FileOutputStream创建一个流文件路径时或者是对一个File文件路径直接操作时, 可先创建文件的路径,然后在创建文件名就不会在报该错误.http://www.cnblogs.com/xytyes/archive/2012/08/04/2622693.html写的应用在sdcard中缓存文件,但是如果用户中间删除了缓存文件夹的时
2013-09-25 11:35:50
9501
1
转载 Android Activity生命周期详解
android 官网的图去认识每一个周期函数并使用它们去保证满足用户的期望是非常重要的。正确使用你的Activity生命周期函数去保障应用程序的良好表现,必须注意很多方面,包括下面的内容:当用户接听电话或者转去另外一个应用程序时,不要让程序崩溃。当用户没有激活使用它时,不消耗宝贵的系统资源。当用户离开你的应用程序并在稍后的时间返回,不会丢失用
2013-09-06 15:19:17
772
原创 Shell 小技巧总结
我常用的一些命里1 grep " x" file 查找在file中包含x的行-I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2 awk -F ":" '{print $1,$2}' 以“:”作为分割符,打印出来 第一列,第二列。awk 'total +=
2013-09-06 14:23:14
539
原创 Anroid 开发问题总汇
无法更新sdk用了公司配的新电脑,配置新的环境。打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml解决办法:修改hosts文件。(1)windows下打开C:\Windows\System32
2013-09-03 16:24:04
847
原创 android 混淆和android ant打包
1 android 混淆android的混淆是为了防止反编译。所以我们先学会怎么去反编译:1.1 apk反编译得到java源代码1.2 apk反编译生成程序的源代码和图片,xml配置等文件:汉化软件很有用。http://blog.csdn.net/sunboy_2050/article/details/67275811.3 混淆从SDK2.3开始我们可以看到
2013-06-25 13:54:27
737
转载 python 可视化
文中需要的软件包numpy, matplotlib, mpl_toolkitshttp://www.cnblogs.com/vamei/archive/2012/09/16/2687954.htmlmatplotlib是python上常用的一个数据绘制包。它基于numpy(numpy是python用于数组运算的一个包)。matplotlib具有强大的数据绘制功能,可以轻易地画出各种
2013-06-19 11:20:27
931
转载 python 系统学习
给自己python的学习画上一个句号,系统学习以下,找个这个教程http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html记录下了部分知识点:一些方法>>>print a>>>print type(a)这里,我们学到一个内置函数type(), 用以查询变量的类型。>>>a = 1.3>>>pr
2013-06-18 17:04:55
604
原创 python 脚本优化
1 mysql for python首先现在MySQL for Python 这个工具。安装就可以了#coding=utf-8”import MySQLdbimport systry: #conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) conn=
2013-06-17 18:07:24
953
转载 ViewPager android 使用
http://blog.csdn.net/wangkuifeng0118/article/details/7388166可以参考下这个http://blog.csdn.net/wangjinyu501/article/details/8169924http://my.eoe.cn/634935/archive/4060.htmlViewPager的适配器是Pager
2013-06-03 16:43:08
483
原创 python 多线程
Python中使用线程有两种方式:函数或者用类来包装线程对象。 1 函数式:调用thread模块中的start_new_thread()函数来产生新线程。 start_new_thread是实例化一个线程并运行的方法,方法的第一个参数接受一个线程运行时所执行的函数对象,第二个参数是方法执行时所需要的参数,以一个元组的形式传入。import time import thr
2013-03-29 15:10:19
746
转载 Python中re(正则表达式)模块学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import retext = "JGood is a handsome boy, he is cool, c
2013-03-06 16:14:42
532
转载 android小细节-imagebutton 替换
在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。在自己开放一些小游戏的时候,特别是音效开关的时候,可以用到。 ImageButton btn = (ImageButton)findViewById(R.id.imageButton1); btn.se
2013-01-30 11:53:56
625
原创 python 2.7 md5 文件对比
在上网找的2.6 的好像都行啊。看了以后写python这中东西,要写下运行版本了。#python 2.7import os,sys,hashlibfile_new= file('e:/v1.1.1.a','r')file_old= file('e:/1.1.1.a','r')m1 = hashlib.md5()m1.update(file_new.read())
2012-12-29 15:51:00
1251
原创 Android 文本阅读器源代码 学习
1 来源http://www.apkbus.com/android-83021-1-1.html从这个地方下载了一个android 文本阅读器,比较简单,稍微分析以下。2 代码不是很难,记录以下阅读中遇到的问题;2.1 TxtReader.java 程序的入口。这个里面注意下menu的用法就可以了创建menupublic boolean on
2012-12-13 15:27:20
2939
2
原创 java 中 toArray(new String[0])
在看代码的过程中,看到了这种用法fnList.toArray(new String[0])很困惑,不知道这个是干什么的,就上网搜以下。http://rogerfederer.iteye.com/blog/788795 public T[] toArray(T[] a) {if (a.length a = (T[])java.lang.reflect.Array
2012-12-13 14:18:00
15327
1
原创 python 抓图片
我要查找一句话里面的jpg或png图片开始用pattern1=re.compile('http.*\.(jpg|png)')匹配出来一直是 jpg后来换成pattern1=re.compile('http.*\.(?:jpg|png)')就好了
2012-12-04 17:34:26
512
原创 python 抓取网页代码
import re,urllib,urllib2,socketimport osimport randomimport socketimport urllib2import cookielibERROR = { '0':'Can not open the url,checck you net', '1':'Creat download
2012-11-30 16:53:29
1706
原创 python 遍历路径删除多余文件
import osimport sysimport os.pathdirname='C:\Users\Administrator\Desktop\AndroidDev0.1.0'for dirpath, dirnames, filenames in os.walk(dirname): for filename in filenames:
2012-11-26 12:16:09
686
转载 java 打开网页
http://www.cnblogs.com/ayan/archive/2011/12/29/2306805.html从网上无意间看到的一个工具类,意思是打开一个URL,在不同的操作系统都通用。1.使用很简单:Java代码 1 String url = "http://www.google.com/"; 2
2012-11-19 10:37:08
758
转载 python批量下载壁纸
http://www.bathome.net/thread-18139-1-1.html把这个脚本稍微修改了以下。#! /usr/bin/env python##python2.7-批量下载壁纸##壁纸来自桌酷网站,所有权归属其网站##本代码仅做为交流学习使用,请勿用于商业用途,否则后果自负##Code by Brolyimport re,urllib,urllib2
2012-11-12 17:20:11
631
原创 python 脚本
import urllib,urllib2import reimport stringimport httplibimport timeimport webbrowserimport socketdef get_htmls(url): #response = urllib2.urlopen(url,10) response = urllib.ur
2012-11-12 15:58:51
776
原创 工具脚本学习
import urllib,urllib2import reimport stringdef get_htmls(url): response = urllib.urlopen(url) html_str = response.read() http_status = response.code header_str = str(respo
2012-11-12 11:55:49
415
转载 AsyncTask资料整理
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2012-09-21 14:52:17
438
转载 javascript获取select的值全解
获取显示的汉字document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text获取数据库中的idwindow.document.getElementById("bigclass").value获取select组分配的索引idwind
2012-09-21 12:01:53
750
转载 android_Activity系列 activity一些技巧
让Activity变成一个窗口:Activity属性设定 讲点轻松的吧,可能有人希望做出来的应用程序是一个漂浮在手机主界面的东西,那么很简单你只需要设置一下Activity的主题就可以了在AndroidManifest.xml 中定义Activity的地方一句话:Xml代码 android:theme="@android:style/
2012-09-20 16:59:03
380
转载 android_Activity系列 activity的传递
用Intent传递启动另外一个 ActivityActivity.startActivity()方法可以根据传入的参数启动另外一个 Activity: Intent intent =new Intent(CurrentActivity.this,OtherActivity.class); startActivity(intent);
2012-09-20 16:55:52
347
转载 android_Activity系列 activity的生命周期
Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个
2012-09-20 16:17:30
375
转载 游戏开发中的数学和物理算法3
游戏开发中的数学和物理算法10-181.标量标量只有大小没有方向。2.矢量矢量既有大小又有方向。3.常用举例:物理上常用的矢量与标量的对应概念有:速度和速率;距离和位移等。如图:距离:假设A到B的距离为a,B到C的距离为b,C到D的距离为c;那么A到D的距离就为a+b+c。位移:假设A到B的位移为a,B到C的位移为b,C到D的位移
2012-09-19 23:40:44
720
转载 游戏开发中的数学和物理算法 2
游戏开发中的数学和物理算法(5):圆(2D)和球(3D)1.圆(2D)圆的两个关键因素:圆心和半径。公式:(x–h)2 + (y–k)2 = r2 圆心为(h,k) 半径为r.举例:圆心为(1,2),半径为2的圆。计算机中的实现:[c-sharp] view plaincopystruc
2012-09-19 23:39:01
932
转载 游戏开发中的数学和物理算法 1
游戏开发中的数学和物理算法(1):定义点数学中的坐标系统(笛卡尔坐标系统)这里A(0,0), B(1,2), C(4,3), D(–1,2), E(–2,–1), F(3,–2).计算机中的坐标系统(屏幕坐标系统)注意这里的y轴在两个坐标系统是相反的。在后面将会研究将笛卡尔坐标系统转换为屏幕坐标系统。在3D的坐标系中,没有一个工业标准,有的采用y轴向上(y-up
2012-09-19 23:34:24
796
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人