自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 android 用代码画圆

在drawable下建立xml http://schemas.android.com/apk/res/android"    android:shape="oval"    android:useLevel="false">                        android:height = "20dp"            android:wid

2015-04-09 15:17:32 999

原创 rgb值 16进制转换

http://www.714.hk/msi/16.html android中设置背景颜色通过   android:background = "#000000"> 设置rgb颜色转换为16进制的网站例如把R:42 G42 B42 转换为16进制

2015-04-09 14:16:45 506

原创 android webview 中网页数据与js交互

html.getSettings().setJavaScriptEnabled(true);html.getSettings().setDefaultTextEncodingName("UTF-8");html.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NARROW_COLUMNS);final QuestionsListInst

2015-03-19 17:09:11 447

转载 android 高性能编程

关于专题     本专题将深入研究Android的高性能编程方面,其中涉及到的内容会有Android内存优化,算法优化,Android的界面优化,Android指令级优化,以及Android应用内存占用分析,还有一些其他有关高性能编程的知识.    随着技术的发展,智能手机硬件配置越来越高,可是它和现在的 PC 相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机

2015-03-04 16:23:35 614

转载 android 录音 播放

先添加两个<uses-permission android:name="android.permission.RECORD_AUDIO"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">

2014-07-17 16:42:06 561

原创 改变listview的item项的颜色、自定义expandlistview的group、item的颜色,改变、调用android.R.layout参数

mAdapter = new SimpleExpandableListAdapter(                this,                groupData,                R.layout.expand_item,                new String[] { NAME, IS_EVEN },               

2014-07-13 00:36:26 1435

原创 android 加载本地html 乱码 解决||word转html重命名无法加载图片

webSettings.setDefaultTextEncodingName("UTF-8");

2014-07-05 17:22:57 628

转载 android 用context共享变量 、代替静态变量static、 activity之间传递变量

Android中在不同Activity中传递变量,通常使用Intent中Bundle添加变量的操作方法。  view plaincopy to clipboardprint?  Intent intent = new Intent();  intent.setClass(A.this, B.class);  Bundle bundle = new B

2014-07-04 10:26:04 635

原创 android 退出程序的方法 finish无法彻底退出

多个activity重叠时,直接finish不行,如果有其他的acitivity则显示其他的。用此方法直接结束程序android.os.Process.killProcess(android.os.Process.myPid());

2014-05-25 15:38:27 1083

原创 android activity的相互继承 视图与触发的继承与重写

public class MainActivity extends Activity {// public View.OnClickListener listener = new View.OnClickListener() {// @Override//// };// public static LinearLayout mlay = null

2014-05-25 15:36:32 512

原创 android 跨activity调用某些需要activity参数的函数 跨activity调用alertdialog

编家教系统,里面很多activity里有相同的按钮,其中有一个是显示一个alertdialog,alertdialog必须要自己的Activty为参数才能调用,于是这个按钮响应时间就在多个activity里重复频繁的调用。如果要更改,则要更改多出activity,觉得不科学于是改之。方法建立一个类,在类里面定义一个static的activity,然后留一个activity的传入

2014-03-03 20:57:59 1191

原创 java android split() 方法 split("||") split("|") 需要转义 为 split("\\|")

rt

2014-02-17 16:30:44 1916

转载 分支结构、大量选择、if—else、switch case

java中使用if elseif 结构不会降低效率。sun官方说明,java中的if是经过效率优化的。反射的效率是if语句的1/10。(就是说反射是很慢的)之前做电信项目的时候我就遇到过。使用if语句几百个分支的效率是每秒几万次。效率非常高。(当然if中是有逻辑的。)如果你确实有800个的话。有一个提高效率的方法。就是把if分组if(组一){ if(){}...}

2014-01-14 17:54:36 770

原创 日记_教训_更新系统_注意照片、电话、程序、记录的文字、一遍一遍仔细检查

教训

2014-01-10 17:02:19 424

原创 已经有activity,不重新产生新activity,返回已有的。

Intent.FLAG_ACTIVITY_REORDER_TO_FRONT这个标志表示:如果这个activity已经启动了,就不产生新的activity,而只是把这个activity实例加到栈顶来就可以了。 代码如下:Java代码Intent intent = new Intent(ReorderFour.this, ReorderTwo.class);  

2013-11-13 22:27:39 627

原创 算法 去除数组重复项

//建立一个新数组,把要检查的数组挨个添加,判断新数组时候有hong'fuvoid ArrayList deleRepList(ArrayList listall){ArrayListlistall = new ArrayList();        ArrayList list = new ArrayList();        for (int i =0;i

2013-11-13 19:55:27 474

原创 XLIT模块 superlink帮助

先读出4个txt的所有内容,再在里面查找到对应的帮助页面。listcontent是帮助的标题,listcontentIndex是帮助的url。把4个txt放进asset。final String  getTxtall(){        String str  =  "";        str =  readFromAsset("help/xlsw.txt")+readF

2013-11-01 14:31:32 505

原创 数字数组按大小排序

public  Arraylist reOder(ArrayListlist){               ArrayListlistNum = new ArrayList();        listNum = list;                        for (int i1=0;i1        for (int i=0;i         

2013-10-27 17:17:09 921

原创 问题 未解之谜。arraylist.clear()另一个arraylist跟着被清空。

arraylist.clear()另一个arraylist跟着被清空。package com.example.myapplication;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInt

2013-10-18 22:59:34 961 1

原创 bat文件批处理 将文件夹内的文件名写到一个txt 、将一个文件夹内的txt写到一个txt、重命名一个文件夹内的文件

新建txt,将代码放进去,重命名后缀为.bat,放在要操作的文件夹里。将一个文件夹内的txt写到一个txt里。@(for /f "tokens=*" %%i in ('dir/s/b/a-d *.txt') do @type "%%i")>123.txt将一个文件夹内的文件名写到一个txt里。dir *.*>123.txt重命名一个文件夹内的文件,例如把

2013-10-16 21:17:02 1074

原创 c# 选择文件与选择文件夹

文件选择工具箱--对话框--openFileDialog-拖之if (openFileDialog1.ShowDialog() == DialogResult.OK){ textBox2.Text = openFileDialog1.FileName;} 文件夹选择对话框--folderBrowserDialog--拖之。 if(folderBrowserDialog

2013-10-14 01:20:57 557

原创 c# 读写txt

StreamReader sr = new StreamReader("TestFile.txt")///StreamReader sr = new StreamReader("TestFile.txt",Encoding.GetEncoding("GB2312"))///GBKString line;StringBuilder sb = new StringBuilder();w

2013-10-14 01:11:23 490

原创 c# 遍历文件夹下所有的子文件夹以及文件 递归

private void getFiles(string path)        {            string[] strFileNames = Directory.GetFiles(path);            string[] strDirectories = Directory.GetDirectories(path);            for

2013-10-14 00:14:40 681

转载 c# 获取文件属性

http://www.fooao.com/compile/show/1184.aspx添加引用菜单-项目-添加引用-com-Microsoft shell Control And Automation.添加代码using Shell32;打开解决方案资源管理器,找到引用-shell32-右击-属性-更改嵌入互操作类型属性为false。代码:  /

2013-10-14 00:12:59 764

原创 android alertdialog单选,多选,带edittext

AlertDialog.Builder dialoga = new AlertDialog.Builder(AdBokActivity.this); LayoutInflater inflater = (LayoutInflater) AdBokActivity.this.getSystemService(Contex

2013-10-13 14:50:46 597

原创 android 多线程

//线程 myHandler=new MyHandler(); threadTime = new Thread(threadReadAndWriteAssetTime); threadTime.start();class MyHandler extends Handler {//继承Handler类时,必须重写handleMessage方法 pub

2013-10-07 14:22:58 623

原创 android String效率问题,大字符串效率低,StringBuilder,ArrayList与String转换

今天编参考书系统,其中一个方法,筛选参考书,需要遍历数组以及重建字符串,原来的代码public String seleByValue(String allBook,String value){        ArrayListallList = new ArrayList();        ArrayListlllist = new ArrayList();        Boo

2013-10-04 16:25:16 780

原创 android 文件、文件夹、多层文件创建

FIle file =  new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/testaaaa/");file.mkdir();注意,路径testaaaa是需要在后面加一个“/”的,否则没用。当文件名包含“/”时,无法创建。

2013-10-02 00:19:19 1194

原创 andorid 解压zip文件、android中文文件存放问题、asset里不能放中文名文件的解决方法、用File读asset的路径的问题、把asset的文件写入机器

环境,android Studioasset里不能放中文名怎么办,先把要用的文件压缩,然后写到机器里,然后从机器里读,然后解压回机器。。。。。。。(是这样的。。。)1.1创建libs目录,拷入ant.jar,在ant.jar上右击,选择addAsLibary。(为什么不用原生的,主要因为中文的配适问题)1.2.解压代码public void u

2013-10-01 20:37:04 947

原创 android 监听webview的超链接点击

webview.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {

2013-10-01 17:21:59 3479 1

原创 android 自定义按钮大小 配适不同屏幕尺寸

自定义按钮,按钮的内容要完全显示,宽度高度根据sp单位来定义。 Btn[a]=new Button(this); Btn[a].setId(2000+a); Btn[a].setText(MA_Zong[a]); Btn[a].setBackgroundColor(Color.WHI

2013-09-30 12:25:00 1520

转载 面对对象 加深理解的一些文章

http://se.csai.cn/OO/200610100917201188.htm代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。1、 对接口编程   "对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有完成相同功能

2013-09-22 01:51:25 549

原创 android FrameLayout /gravity

FrameLayout.LayoutParams( )比较简单实用的,里面有三个参数:宽,高,gravity。其中gravity是Gravity的子类。http://www.cnblogs.com/over140/archive/2011/12/14/2287179.html

2013-09-21 05:23:59 641

转载 android 布局、dp dip densityDpi px等之间关系

转自 http://www.eoeandroid.com/thread-81920-1-1.html要想使自己的布局在不同设备达到精准空置,理清理顺android布局长度单位之间关系很有必要,否则你也许会经常挠头为什么显示出来的布局不是自己定义的效果呢,有些东西,虽然基础,但是弄个透彻也需要花些功夫,废话不多说,下面开始。  1.先了解一下android有支持哪些长度单位:  

2013-09-21 03:04:53 983

原创 android 界面 横竖屏调用不同的layout 替代slidingDrawer

事情时候hi这样的,编智能检测,竖屏的layout主要给手机用的,横屏的主要给平板用的。其中,竖屏的一个webview需要实现抽屉的效果。于是我就拖了个抽屉在竖屏里,本来事情就这么结束了。但,宗师大人说,我要帮助web在收进去的时候露出来一半!没问题。很简单。于是我尝试把slidingDrawer里的

2013-09-20 15:30:56 1722

原创 android 调用浏览器 访问指定网站 跳转到浏览器

Intent intent= new Intent();                intent.setAction("android.intent.action.VIEW");                Uri content_url = Uri.parse("http://www.learnmethod.com");                intent.setDat

2013-09-14 00:33:18 1287

原创 android读写txt,从sd卡读写,asset读写,程序内部读写

public String readFromAsset(String fileName) {         String res = "";         try {             InputStream in = getResources().getAssets().open(fileName);             int length = in.availa

2013-09-13 18:35:45 965 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除