自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (4)
  • 收藏
  • 关注

原创 indicator(记录备用)

import android.animation.ArgbEvaluator;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.C

2017-03-31 14:41:46 1024

原创 PHP&正则表达式

<?php //1.在PHP当中,什么是正则表达式 //就是有一定语法规则的字符串 //2.正则表达式的应用场景 //表单验证 //url_rewrite url地址重写 //小偷程序,爬虫 //3.如何使用正则表达式 //正则表达式的组成部分 //1.定界符 //2.原子 //3.元字符 //4.模式修正符 //4.定界符 //定界符通常情况下是

2015-09-09 17:13:05 1309

原创 label面板

/** * * 用户输入时的联想词展示 */public class SuggestLabelView extends LinearLayout implements View.OnClickListener { /** 控件总行数 **/ private int MAX_LINE = 3; /** * 按钮总行数 * */ pr

2015-08-21 11:00:10 1723

原创 备注小代码

public void autoRefreshUpdateTime() { refreshUpdateTime(); //5分钟刷新一次 new Handler().postDelayed(new Runnable(){ @Override public void run() { auto

2015-05-21 10:57:58 1637

转载 textview数字英文在一起时自动换行

public class StartCustomTextView extends TextView { private Context context; /** * 用于测量字符宽度 */ private Paint paint = new Paint(); private int textColor = Color.BLACK; //行距 private float li

2015-05-19 18:54:41 5998 2

原创 json gson解析

解析内容:"multi": [{ "title": "『Swiftie』晒晒自己做的图【动图+静态-不定时更新】", "post_num": 478, "source": "贴吧", "images": [ "http://p0.qhimg.com/t012e367ee7bed62699.jpg", "http://p0.qhimg.com/t011fe2914cc9cdec

2014-09-30 16:52:27 2091

原创 AIDL bindService

ChatMainActivity.java private IVoiceRecorderService mService = null; private final ServiceConnection mServiceConnection = new ServiceConnection() { public void onServiceConnected(ComponentNa

2013-09-21 17:09:00 3030

原创 插入拔掉耳机流程 audio headset

headset->AudioService->AudioSystem->AudioPolicyManager->AudioFlinger->AudioHWInterface->DriverAudioService.java    AudioServiceBroadcastReceive()->onReceive()->Intent.ACTION_HEADSET_PLUG->AudioSyste

2012-12-14 15:16:26 5050

原创 EditText输入限制setFilters

When reach max,pop up hint window: private static String invalid_char[] ={"\\", "/", ":", "*", "?", "\"", "", "|", ";", "\n" };private static Toast itoast = null;private static Toast mtoast =

2011-12-20 15:53:02 7739 1

转载 Android AudioPolicyService和AudioPolicyManager

AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有 MediaSever加载,加载的代码位于:frameworks\base\media\mediaserver \main_mediaserver.cpp。AudioFlinger主要负责管理音频数据处理以及和硬件抽象层相关的工作。本文主要介绍 AudioPo

2011-12-20 11:25:07 5496 1

原创 android源码解析------Media多媒体framework层分析

1.packages\providers\MediaProvider :含以下 java 文件          MediaProvider.java          MediaScannerReceiver.java          MediaScannerService.java          MediaThumbRequest.java 2.查看该目录下And

2011-12-02 16:24:49 6103

原创 android源码解析------Music 音乐播放器

界面构成:MusicBrowserActivity:主Activity,包含四个tabbrowse_menu艺术家,albums_menu专辑,tracks_menu歌曲,playlists_menu播放列表ArtistAlbumBrowserActivity:艺术家界面AlbumBrowserActivity:专辑界面TrackBrowserActivity:歌曲界面Pl

2011-11-17 14:27:58 6362 1

原创 radiobtn的listview,自定义arrayAdapter构成样式

public class myActivity extends ListActivity { private BroadcastReceiver mSDCardCheckReceiver = null; boolean m0Min = false; boolean m1Min = false; boolean m2Min = false; protected

2011-11-03 13:45:24 3136

原创 判断SD卡剩余空间是否可用

private static final long LOW_STORAGE_THRESHOLD = 1024 * 1024 * 10; public static long getAvailableStorage() { String storageDirectory = null; storageDirectory = Environment.getExterna

2011-11-01 14:36:25 2660

原创 待机壁纸和锁机壁纸

public void SetLockImg(){ Bitmap bitmap = BitmapFactory.decodeResource(getResources(), mLockScreenImage); String string = "/da

2011-07-29 11:53:21 2806

原创 android 将.txt文件转化为.db并使用raw下的数据文件

在做城市搜索,此时,需要数据库,可数据源从何处获得?1.新建一个.txt文件,以固定格式存储城市数据,如:1||北京2||天津3|新疆|乌鲁木齐4|新疆|奎屯5|新疆|伊犁6|新疆|库尔勒7|新疆|阿克苏8|青海省|西宁    9|河北省|石家庄10|河北省|邯郸11|河北省|保

2011-07-07 11:30:23 8594 1

原创 android 线程之AsyncTask

AsyncTask是抽象类,子类必须实现抽象方法doInBackground(Params... p) ,在此方法中实现任务的执行工作,比如连接网络获取数据等。AsyncTask 的执行分为四个步骤,与前面定义的TaskListener类似。每一步都对应一个回调方法,需要注意的是这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。在任务的执行过程中,这些方法被自动调用。

2011-07-02 16:10:32 2232

原创 Java反射机制获取系统@Hide属性

如获取状态条高度在源码程序中代码:height= getResources().getDimensionPixelSize(com.android.internal.R.dimen.status_bar_height);通过SDK获取代码:class c = Class.forName("com.android.internal.R$dimen");Object obj =

2011-06-27 19:50:00 7882 2

原创 android 颜色选择类

颜色选择类,直接使用:package com.android.music.play;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import

2011-06-20 17:53:00 7411 1

转载 绘制几何图形——使用android.graphics类 onDraw

范例说明   “如何在和机上绘制2D图形呢?”这是许多android游戏开发都是常提到的问题,在android SDK 当中,并没有Java Graphics2D的函数可以使用,而是使用android.graphics底下的类来绘制2D向量图。这个package提供了许多在手机上绘制图形的类与方法,其中Canvas上,而Paint(Android.graphics.Paint)类则像是

2011-06-16 10:15:00 2739

原创 home键监听

本文来自CSDN丹丹博客,转载请注明出处:http://blog.csdn.net/dany1202/archive/2011/06/14/6543769.aspx请支持原创 注册:IntentFilter filter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); mCloseSystem

2011-06-14 14:44:00 3321 3

原创 android 音乐播放器----歌词在线下载

本文来自CSDN丹丹博客,转载请必须注明出处:http://blog.csdn.net/dany1202/archive/2011/06/09/6533513.aspx 使用百度的歌词API,如:http://box.zhangmen.baidu.com/x?op=12&count=1&title=%E6%97%8B%E6%9C%A8$$%E7%8E%8B%E8

2011-06-09 11:14:00 7361 5

原创 android 音乐播放器----获取专辑封面图片

本文来自CSDN丹丹博客,转载请必须注明出处:http://blog.csdn.net/dany1202/archive/2011/06/08/6532024.aspx .mp3歌曲中,附带有专辑封面的图片,如何解析获取并显示这张图片呢?如图:             该图片为使用如下代码解析得到: 参考源码中,音乐目录:packages/app

2011-06-08 16:00:00 42389 30

原创 android音乐播放器之----天天动听

下载手机软件的时候,随意的下了个天天动听,觉得喜欢,就仿照着他的UI做了个简单的音乐播放器,还不完善,只是在工作之余随便做做,贴图:      本文来自CSDN丹丹博库,转载请必须注明出处:http://blog.csdn.net/dany1202/archive/2011/06/07/6529030.aspx 说明:    存储在SD卡中的歌曲,会

2011-06-07 10:38:00 11746 41

原创 android 音乐播放器-------歌词同步 lrc

lrc格式:[al:这首歌所在的唱片集][ar:歌词作者][by:本LRC文件的创建者][offset:+/- 以毫秒为单位整体时间戳调整,+增加,-减小][re:创建此LRC文件的播放器或编辑器][ti:歌词(歌曲)的标题][ve:程序的版本]时间标记的格式为[mm:ss.xx]其中mm为分钟数,ss为秒数并且xx为百分之一秒例子:[ti:爱][ar:小虎队][al:华纳国语情浓13首][by:爱上你了音乐网]百度百科关于lrc的解释

2011-05-24 12:02:00 23600 12

原创 android天气预报----google开源天气API,SAX解析

1.知识基础:小部件、数据库、SAX解析XML文件2.实现说明:   google提供了天气预报的开放XML文件   http://www.google.com/ig/api?hl=zh-cn&weather=Beijing   查看如上网址,会看到界面显示一个XML文件,用SAX解析的方式获取XML文件节点内容,并将其存储到一个实体当中。   存储数据到数据库。   显示内容到小部件。3.窗口小部件时间的实时刷新   Intent.ACTION_TIME_CHANGED 为系统时间每次发生改变的时候,发送

2011-05-17 09:37:00 11282 31

原创 framework下资源文件---自定义统一的系统风格

1.系统资源文件位置:framework/base/core/res/res2.引用方法:android.R.style.XXX               XXX="@android:anim/anim_name"               此时被引用的文件必须在public.xml中声明。               如果想引用一个非Public的文件,使用:com.android.internal.R.style.XXX3.系统主题   在themes.xml中,有这样一个:   这个sty

2011-04-29 15:42:00 4196 3

原创 android源码解析 ---- Mms 短信息,如何使用系统浮动搜索框

1.配置search bar的相关信息,位置res/xml/searchable.xml

2011-04-25 11:37:00 9273 26

原创 女程序员的加班生活

    部门搞了个工作度量,初衷是想了解一下大家的时间是如何分配的,比如是解bug的时间多,还是走读代码的时间多等,这样也同时记录了每个人的工时。    看了一下自己3月份的度量    法定假日的工作休息时间:23+8=31天    公司大小周交替工作时间:25+6=31天    本人工作总工时:248.5小时    按法定假日计算,加班时间:64小时    按公司大小周计算加班时间:64-16=48小时    公司是自愿加班的,年轻要多积累。不过还是有点辛苦呀。。。

2011-04-13 15:34:00 2116 5

原创 android源码解析 ---- QuickSearchBox 搜索

1.启动界面Activity   点击硬件搜索键或应用程序,启动的第一个界面对应的类为SearchActivity.java   对应的布局文件          R.layout.search_activity   左侧应用程序选择按钮 mCorpusIndicator   搜索内容输入框          mQueryTextView   开始搜索按钮             mSearchGoButton   搜索建议内容显示显示列表  mSuggestionsView      搜索建议对应的填充内

2011-03-31 21:05:00 6409 11

原创 appwidget 窗口小部件onTouch事件及手势识别

     android源码有关窗口小部件的所支持的东西确实很少,用起来也很别手,2.2版的状态小部件应该也只是用作一种被动的显示。其连最基本的手势事件也不支持。当然,HTC已经实现了小部件的onTouch事件,并根据手势做动作。     本人工作之余,利用加班或空闲时间,断断续续的研究RemoteView几周的时间,总算实现了小部件的onTouch,并使其识别手势。简单分享:     方法一,提供一个较笨的只能实现部分简单功能的方法:      在framework层自己写一个View,使其继承自所要响应

2011-03-24 16:01:00 5791 18

转载 Android Activities and Tasks series – Intent flags

The previous post of the Activities and Tasks series gave an introduction to the concepts behind activities and tasks. We have seen that activities correspond to visible screens in the UI, that activities are grouped as stacks within tasks, and

2011-03-23 14:35:00 1681 2

原创 listview自定义CursorAdapter

定义listview并获取cur:listNote = (ListView)findViewById(android.R.id.list);                cur = getContentResolver().query(uri,null,null,null,null); 使用SimpleCursorAdapteradapter = new SimpleCursorAdapter(this,R.layout.note_item,cur,                new Stri

2011-03-22 11:03:00 6359

原创 camera源码设置条,自己写了个类,具有其主要功能,同样有switcher改进

<br />类代码:<br />/* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License

2011-03-15 14:28:00 1425

转载 Android学习笔记之mainfest文件中android属性

以前的零散笔记, 共享一下, 有错误的地方还请指正。android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比如切换回home, 再从新打开, activ

2011-03-11 21:00:00 2234

原创 可点可拖动,功能类似seekbar,由camera源码的switch修改的类

<br />自定义的一个类,可以直接使用<br /> <br />import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.vie

2011-03-11 14:19:00 1821 2

原创 分享,发送;AlertDialog自定义布局文件

发送为短信息内容Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("sms", "", null));i.putExtra("sms_body", cur.getString(3));EditNote.this.startActivity(i);发送电子邮件Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "", null));EditNote.

2011-03-08 15:19:00 2400

原创 appwidget 窗口小部件学习笔记

Widget大小的计算 :(单元格数*74)-2,API上说是为了防止像素计算时的整数舍入导致错所以-2...不是很明白

2011-03-07 21:57:00 3228

原创 RemoteView ViewFlipper 小部件简单动画

ViewAnimation.java添加@android.view.RemotableViewMethod    public void showNext(String str) {        setDisplayedChild(mWhichChild + 1);    }---------------------------------------------------@android.view.RemotableViewMethod    public void showPrevi

2011-03-01 14:31:00 7416 11

原创 接口 interface

<br />举例:<br />声明<br />public interface onUserTouchListener {      <br />        public boolean onUserTouch(MotionEvent e);<br />    }<br /> <br />定义<br />private onUserTouchListener mListener;<br /> <br />方法<br />public void setOnUserTouchListener(onU

2011-03-01 14:22:00 1139

android 点击button控制面板layout的显示消息

点击某按钮,控制某个面板的显示 消失 面板上可以放置任何想要控件。相当于一个dialog框的显示消失

2010-09-28

android 抽屉从左拉出 slidingdrawer

界面,实现一个layout或任何控件的向右拉出,向左收回效果。slidingdrawer的变形。在eclipse可直接运行。

2010-09-28

VB 电子相册 图片效果显示 自动播放

图片效果自动循环播放。有拉幕 滚动 从中央向四周 从四周向中央 推出 推拉 百叶窗 马赛克等动态图片显示效果。

2010-04-19

MFC 中兴捧月杯 手机和基站的模拟通信+access

2009年中兴捧月杯获奖作品(全部提交文档+源码) 手机和基站的模拟通信 打电话 信令的传递

2010-03-20

空空如也

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

TA关注的人

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