摘要: 可以参考以下代码,这是drawable/seekbar_style.xml里面使用layer-list来实现层叠样式,为seekbar的background和progress设置style其中shape可以用来配置一些图形,像corners这样设定就相当于是圆角了solid设置图形的颜色为实心的,如果要设置成渐变的要使用gradient标签<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@android:id/ba 阅读全文
posted @ 2013-03-14 15:59 天边的星星 阅读(7433) 评论(0) 推荐(0) 编辑
摘要: /** * 创建桌面快捷方式 */public void createShut() {// 创建添加快捷方式的IntentIntent addIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");String title = getResources().getString(R.string.app_name);// 加载快捷方式的图标Parcelable icon = Intent.ShortcutIconResource.fromContext(WelcomeActivity.this, 阅读全文
posted @ 2013-03-07 13:27 天边的星星 阅读(236) 评论(0) 推荐(0) 编辑
摘要: public class MarqueeTextView extends TextView {public MarqueeTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub }public MarqueeTextView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-gener 阅读全文
posted @ 2013-02-27 10:51 天边的星星 阅读(634) 评论(0) 推荐(0) 编辑
摘要: TextView自带的可以通过 android:ellipsize="end" android:singleLine="true"实现单行省略, 但是当我们需要控制不是正行时需要通过 指定最大宽度实现自动省略 android:maxWidth="90dp"39 秒前 上传点击文件名下载附件 阅读全文
posted @ 2013-01-31 15:00 天边的星星 阅读(39957) 评论(0) 推荐(0) 编辑
摘要: 4.图形界面 可以选择sqlitebrowser程式(qt3) sudo apt-get install sqlitebrowser 启动图形界面可以在终端提示符后输入sqlitebrowser 阅读全文
posted @ 2013-01-19 15:29 天边的星星 阅读(494) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?>< selector //view的各种状态(正常无焦点,焦点,onclick按下、放开等等)xmlns:android="http://schemas.android.com/apk/res/android">< item android:state_pressed="true" > //选中未up时< shape>< gradient //颜色渐变android:startColor 阅读全文
posted @ 2013-01-19 10:28 天边的星星 阅读(4390) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#c0000000" android:endColor="#c0000000" android:angle="90" /><!--背景颜色渐变 --> <s 阅读全文
posted @ 2013-01-19 10:11 天边的星星 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 微博平台授权切换用户切换用户呢(我将用户1注销后,重新登入,用户1自动登入了,可能是第一次登入的选择了自动登入,但怎么变成不自动登入呢)两种解决方法1.在请求authorize接口的时候,加上forcelogin=true参数2.在退出webview的时候清楚下cookieCookieSyncManager.createInstance(getApplicationContext());CookieManager.getInstance().removeAllCookie(); 阅读全文
posted @ 2013-01-14 17:52 天边的星星 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 国内广告商:万普世纪多盟指点VPON安沃飞云易传媒airAdAppMedia亿动智道力美微云腾讯聚赢广告百度米迪哇棒有米安机互联AdTouch天幕帷千网百分通联电信天翼赢告易查架势无线酷疯AppJoy酷果国外广告商:AdMobMillennialMediaInMobiAirpush 阅读全文
posted @ 2013-01-10 18:53 天边的星星 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大输入字符数为20[java] view plaincopyprint?publicclass TextEditActivity extends Activity { /** Called when the activity is f 阅读全文
posted @ 2013-01-01 17:47 天边的星星 阅读(14662) 评论(0) 推荐(0) 编辑
摘要: Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。 一、软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog! InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾出相应的空间,然后将该D... 阅读全文
posted @ 2013-01-01 15:02 天边的星星 阅读(533) 评论(0) 推荐(0) 编辑
摘要: package xiaosi.RoundConcer;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PorterDuff.Mode;import android.graphics.PorterDuffXfe 阅读全文
posted @ 2012-12-28 14:59 天边的星星 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: <application android:theme="@style/Theme.MyTitle" >< /application>< resources> <style name="animStyle"> <item name="android:indeterminateDrawable">@anim/progressbar</item> </style> <style name="mypopwindow_anim_style&quo 阅读全文
posted @ 2012-12-26 11:04 天边的星星 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 摘要:在本教程中,将通过一个股票输入法实例来详细介绍如何在OPhone1.5中创建自定义输入法。OPhone输入法介绍得益于OPhone1.5的良好架构,在OPhone中创建输入法可不再是一件多么复杂的事情了。下面来看看OPhone中输入法的组成部分以及如何实现。 图一:OPhone系统默认输入法上图是OPhone系统内置的输入法,可以看到一个输入法具有两个组成部分。第一是位于下方的输入软键盘(KeyboardView),用来输入文 本和符号;第二是软键盘上面的输入候选区域(CandidateView),通过用户的输入提供一些可能的组合让用户选择。要触发输入法显示还需要一个输 入目标,在上图的 阅读全文
posted @ 2012-12-15 13:19 天边的星星 阅读(27677) 评论(3) 推荐(1) 编辑
摘要: 输入法的例子和源代码看了不少时间了,看得头很晕,很郁闷。静下心来把整个代码想了一遍,其实大部分代码都在处理绘制界面,以及事件的处理,核心代码很少,都被底层封装得很完美了。先看看一般输入法的界面:分为两个部分,上部分是候选窗口(CandidateView),用来显示候选词,现在常用的输入法都有这个功能,如在搜狗、google输入法中输入abc,输入框中就会显示很多相关联的中文词。下部分就是软键盘了,这个没什么好说的。输入法中核心类是InputMethodService其次就是:CandidateView和KeyboardViewCandidateView为候选窗口,InputMethodServ 阅读全文
posted @ 2012-12-13 13:16 天边的星星 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: package cn.anycall.ju;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.view.VelocityTracker;import android.view.View;import android.view.ViewConfiguration;import android.view.ViewGroup;import android.widget.Scrolle 阅读全文
posted @ 2012-11-21 14:35 天边的星星 阅读(852) 评论(0) 推荐(0) 编辑
摘要: Textview添加了autolink后他会截获listview的item 点击事件package com.example.testtextviewlink;import android.content.Context;import android.text.Spannable;import android.text.style.ClickableSpan;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.TextView;/** * @author Jason zhan 阅读全文
posted @ 2012-11-20 18:12 天边的星星 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: TextView one=(TextView) findViewById(R.id.one); Typeface tf=Typeface.createFromAsset(getAssets(),"fonts/LavishlyYoursROB.ttf"); one.setTypeface(tf); one.setText("very good"); 阅读全文
posted @ 2012-10-26 17:54 天边的星星 阅读(730) 评论(0) 推荐(0) 编辑
摘要: Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settings.WirelessSettings"); intent.setComponent(cm); intent.setAction("android 阅读全文
posted @ 2012-10-16 09:57 天边的星星 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: /** * 获得当前屏幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度 * SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度 */ private int getScreenMode(){ int screenMode=0; try{ screenMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE); } cat... 阅读全文
posted @ 2012-10-15 16:31 天边的星星 阅读(21388) 评论(0) 推荐(0) 编辑
摘要: 关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml<?xmlversion="1.0"encoding="utf-8"? 阅读全文
posted @ 2012-09-28 10:17 天边的星星 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 用途:动态设置Button、ImageView等组件在不同状态下的背景/前景显示效果。 扩展下的话可以前景/背景的显示效果可以使用网络图片。优点:灵活,减少xml的编写。参考:[AndroidOpenSource]frameworksasecorejavaandroidviewview.xml[AndroidOpenSource]frameworksasecoreesesvaluespublic.xml代码如下: /** 设置Selector。 */ public static StateListDrawable newSelector(Context context, i... 阅读全文
posted @ 2012-09-28 10:11 天边的星星 阅读(4860) 评论(0) 推荐(0) 编辑
摘要: 好多人要老问我,今天上代码,Copy到工程就用了package weather;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils { public static String getWeekOfDate(Date dt) { String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", & 阅读全文
posted @ 2012-09-25 18:40 天边的星星 阅读(10359) 评论(0) 推荐(0) 编辑
摘要: String str = "dddddd <img src='http://www.baidu.com'>baidu</img> "; String s = "dddddd;<img src='http://www.baidu.com'>;baidu;</img> "; // System.out.println("ss="+s.matches(";")); // System.out.println("ss="+s 阅读全文
posted @ 2012-09-24 14:38 天边的星星 阅读(6396) 评论(0) 推荐(0) 编辑
摘要: 2012-09-20T09:37:33.000Z 这种格式SimpleDateFormat formatter, FORMATTER; formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.sss'Z'"); String oldDate = "2012-09-20T09:37:33.000Z"; Date date; try { date = formatter.parse(oldDate.substring(0, 24)); FORMATTER = new Si 阅读全文
posted @ 2012-09-20 16:15 天边的星星 阅读(6016) 评论(1) 推荐(2) 编辑
摘要: 1.Eclipse中有EGit插件来管理git版本库,首先安装EGithttp://eclipse.org/egit/download/打开Eclipse,install new software,在红框处写入地址,官方地址http://download.eclipse.org/egit/updates(Recommended)http://download.eclipse.org/releases/indigo然后等待安装完成。还有一种方法使用Eclipse Marketplace,搜索git,就可以看到EGit了。2.安装完成后,当然要试试可以用吗,要不岂不白装了。参考网址:http:// 阅读全文
posted @ 2012-09-18 15:11 天边的星星 阅读(12366) 评论(0) 推荐(0) 编辑
摘要: 项目中往往需要显示一段文本,如果对文本需要特定的效果,就要写自定义的span,这样的工作量会变得很大,目前android支持html格式的文本,下面就是我对android支持html的程度和使用方式的总结。Android支持html的两个接口1Spannedandroid.text.Html.fromHtml(Stringsource)输入的参数为(html格式的文本)目前android不支持全部的html的标签,目前只支持与文本显示和段落等标签,对于图片和其他的多媒体,还有一些自定义标签不能识别2Spannedandroid.text.Html.fromHtml(Stringsource,I 阅读全文
posted @ 2012-09-12 10:47 天边的星星 阅读(2289) 评论(0) 推荐(0) 编辑
摘要: Facebook问题反馈地址http://developers.facebook.com/bugs/最近遇到的授权问题 加载 voice it 时遇到了问题,请稍候再试。 API Error Code: 100 API Error Description: Invalid parameter Error Message: cancel_url URL is not properly formatted大概意思是让过几天再试试这里是官方地址http://developers.facebook.com/bugs/463219573709230?browse=search_504eeab6205a9 阅读全文
posted @ 2012-09-11 15:57 天边的星星 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 之前做一个android版的蓝牙,遇到最大的难题就是自动配对.上网查资料说是用反射createBond()和setPin(),但测试时进行配对还是会出现提示,但配对是成功了我就开始查找怎么关闭这个蓝牙配对提示框,后面还是伟大的android源码帮助了我。在源码 BluetoothDevice类中还有两个隐藏方法cancelBondProcess()和cancelPairingUserInput()这两个方法一个是取消配对进程一个是取消用户输入下面是自动配对的代码Mainfest,xml注册<receiver android:name=".BluetoothConnectActi 阅读全文
posted @ 2012-09-10 10:32 天边的星星 阅读(36418) 评论(1) 推荐(2) 编辑
摘要: 1, "show tables" in sqlite命令行模式.schema 抓出数据库中所有的表.tables 抓出数据库中所有的表和索引都可以使用LIKE来匹配程序中查看使用sqlite中的sqlite_master表来查询sqlite_master表结构CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_name TEXT,rootpage INTEGER,sql TEXT);查询table,type 段是'table',name段是table的名字, so:select name from sqli 阅读全文
posted @ 2012-09-07 17:58 天边的星星 阅读(337) 评论(0) 推荐(0) 编辑