随笔分类 - Android
Eclipse 离线安装ADT
摘要:由于小猪的Eclipse中ADT版本过低无法打开Android项目了,所以要更新ADT(Android Develop Tools),但是在国内由于谷歌与本国微妙的关系想自动安装总是卡在某个点上。 所以没办法只好自己下载好了安装包手动来安装了。 1到官网找到最新的ADT版本:例如 http://developer.android.com/tools/sdk/eclipse-adt.html...
阅读全文
Eclipse Android 解决Gen文件夹为空的问题
摘要:通常这个问题的表现为Eclipse报错:R cannot be resolved to a variable 原因是因为Eclipse没有帮我们自动生成固定资源的索引。导致Gen文件夹下为空。 网上的资料大多数都是要清理项目等等。 另外就是原本有Gen文件夹下的内容的源码,通过导入Android Project from Existing Code。清理代码之后就会出现同样的问题。 今天小...
阅读全文
MIUI5(红米、小米)打开开发者模式
摘要:在miui5系统中系统默认隐藏原生android的开发者模式选项,要想启动该模式需要按照以下操作: 设置-关于手机- 连续点击安卓版本4下。 然后再返回主设置页面下,你会发现开发者选项已经出现。
阅读全文
Android基础教程——调节系统屏幕亮度
摘要:import android.app.Activity;import android.content.ContentResolver;import android.provider.Settings;import android.provider.Settings.SettingNotFoundException;import android.view.WindowManager;public class ScreenBrightness { public static int getScreenBrightness(Activity activity) { int value = 0; ..
阅读全文
Android基础教程——数据存储之SharedPreferences
摘要:1、haredPreferencesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。 它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。 其存储位置在/data/data//shared_prefs目录下。 SharedPreferences对象本身只能获取数...
阅读全文
Android基础教程——剪切板的操作
摘要:android系统和windows一样都提供了剪切板的功能。在程序中我们可以使用下列代码获取剪切板管理器: ClipboardManager cmb = (ClipboardManager) Context.getSystemService(Context.CLIPBOARD_SERVICE);cbm.setText(et.getText().toString()); 说明:et为一个EditText对象。范例中将该EditText对象的内容复制入系统剪贴板。首先创建一个ClipboardManager对象cmb并将其与系统剪贴板相关联。之后通过setText(CharSequencet...
阅读全文
Android基础教程——横竖切换监听、禁止、总结
摘要:一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示(宽比高要长)"portrait"
阅读全文
实用 Android 开源资料
摘要:其实小猪认为,程序员的成长是随着其代码量进行的,写的代码多了,看的代码多了,见识自然就多了,在见识多了的基础上积累出自己的代码库,下次再遇到同样问题的时候自然能在大脑中搜索自己的代码库,搜索结果越多越准确说明其越牛。下面小猪为大家转了几个非常有用的开发资源,其效率啥的都是已经经过大神们的验证了的,所以直接拿过来用是没啥子问题的。向每一位共享自己代码的程序员致敬~! 1. Android Annotations Android Annotations 是一个能够加速 Android 开发的开源框架,它可以帮助开发者处理一些前后台任务、rest 服务、应用类、代码片段等,让开发者专注于...
阅读全文
Android基础教程——数据存储之操作数据库SQLlite(一)
摘要:除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。2、SQLite最大的特点是你可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。例如:可以在Intege
阅读全文
Android Studio打不开,无法启动,无反应的解决方案
摘要:小猪也终于尝试了所谓的google原生的Android Studiov0.1了。 但是不幸的是终于还是遇到了很多人同样遇到的问题了,点击studio.exe之后,小鼠标只是转了个圈之后再无其他任何反应,仿佛这世界跟他毫无关系…… 现在小猪总结了以下几个方法让遇到同样问题的童鞋看看: 首先需要确认的是: 1:你的系统是啥子系统,不要告诉小猪是mac系统或者是lnuix,本文只针对windows哦。 2:你的系统是32位还是62位的?具体查看方法请右击“我的电脑”睁大你的眼睛找呀找朋友~ 3:你的系统化装了jdk了么?版本是多少?不要告诉小猪说你的系统装了jre行不行,可以很负责人的跟你说:大约可
阅读全文
Android基础教程——在TextView中显示Html 自定义标签,获取标签属性
摘要:In my work, I have to add custom links (use custom tag) in each listview item. I met two problems and have searched by Google and stackoverflow, but no result... Here is the code segment and I process the tag with TagHandler.TextView tv = (TextView)paramView.findViewById(R.id.tv_dynamics_desc);tv.se
阅读全文
【原创】android:BaseAdapter类的简介
摘要:目前接触ListView控件比较多,而该控件想要达到一定的效果就要自行定义适配器(Adapter),说到适配器就想起ASP.NET的 GridView控件的适配器,当时的理解就是要给适配器提供一个数据源,然后GridView控件来引用这个适配器。这样GridView就能把数据源的数据显示出来。Android的适配器的道理应该是一样的吧。BaseAdapter的定义:public abstract classBaseAdapterextendsObjectimplementsListAdapterSpinnerAdapterCommon base class of common implemen
阅读全文
浙公网安备 33010602011771号