![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 50
招财熊猫
知行合一。
展开
-
source.android.com-source-overview
**The Android Source Code**Android is an open source software stack created for a wide array of devices with different form factors. The primary purposes of Android are to create an open software platf翻译 2016-08-03 23:23:26 · 576 阅读 · 0 评论 -
【GitHub】AndroidAnnotation框架使用方法
https://github.com/excilys/androidannotations 1,测试环境:jdk 1.6;Sdk 18;4.1.2的手机,win7-64;2,AndroidAnnotation jar包下载地址:https://github.com/excilys/androidannotations/wiki/Download3,jar有两个:androidannotatio原创 2014-09-01 09:35:31 · 326 阅读 · 0 评论 -
【Android adb】 adb环境变量配置
突然要用,发现忘记了。第一步,打开环境变量配置窗口。右击计算机,属性-高级系统设置-环境变量。第二步,添加android系统环境变量。在系统变量下点击新建按钮,输入环境变量名android(自己的习惯命名),将android开发工具的路径导入,eg:D:\wiki\adt-bundle-windows-x86_64-20130917\sdk\platform-tools第三步,在p原创 2014-09-01 09:35:35 · 714 阅读 · 0 评论 -
【Android SharedPreference】 使用SharedPreferences存储复杂类型的数据
例如存储list,图片,对象。通常做法,将这些数据进行转码,然后将转码后的数据以字符串的形式存储在sp的xml文件中。一般使用Base64转码。以List为例: 1 //将list转为字符串类型数据 2 public static String list2String(List list) throws IOException{ 3 //实例化一个ByteArrayOutp原创 2014-09-01 09:35:39 · 491 阅读 · 0 评论 -
【android API】 ListView api 翻译
ListView虽然常用,可是还没有系统的知道他。先从API开始吧。http://developer.android.com/reference/android/widget/ListView.html略过summary了,直接进入xml attribute。A.Xml Attribute。1,android:dividerDrawable or color to draw bet原创 2014-09-01 09:35:51 · 405 阅读 · 0 评论 -
[Android 小知识点] textview 设置下划线的两种方式
1, tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线2, tv.setText(Html.fromHtml("使用html实现下划线样式")); 我很短,但是我可以旋转。原创 2014-09-01 09:35:56 · 328 阅读 · 0 评论 -
【Android Tips】Android平台常见属性集合
属性值说明android:orientationhorizontal/vertical设置布局水平还是垂直,默认是垂直android:checkedtrue/false标记默认选中,如果是单选则选中最后一个android:layout_gravitycen原创 2014-09-01 09:36:08 · 461 阅读 · 0 评论 -
【Android】 No Activity found to handle Intent.
今天使用 Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); intent.setData(Uri.parse("www.baidu.com")); startActivity(intent);错误提示:No Activity found to handle Inte原创 2014-09-01 09:36:18 · 897 阅读 · 0 评论 -
【Android】Activity进入沉浸模式
沉浸模式-ImmersiveMode:观影时,看图时常见常用。即全屏模式。在4.4里面,底部虚拟键出现,代表手机为Nexus5.我的应用被底部虚拟键挤压变形,遮挡关键操作按钮。比如在我的欢迎页,有张圆形的图片,被压扁了,这时,我选择将底部虚拟键隐藏。1,打开沉浸模式。 1 /** 2 * Detects and toggles immersive mode (al原创 2014-09-01 09:36:23 · 848 阅读 · 0 评论 -
【Android】ActivityManager: Segmentation fault
今天Meizu Mx2;1280×800分辨率。安装的时候,控制台log:ActivityManager: Segmentation fault;手机端:找不到app,但是在系统类应用,如360手机管家,腾讯应用宝是可以看到该app在应用列表里。1,卸载,重新安装,不ok;2,重启手机,重新安装,ok;从网上搜到的:stack overflow上的答案说要使用最新的sdk;--原创 2014-09-01 09:36:31 · 260 阅读 · 0 评论 -
【Android转载】RotateAnimation详解
其他构造器的旋转也可参考这副图。 RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点。x轴为0度,顺时针方向旋转一定的角度。 1.RotateAnimation(fromDegrees, toDegrees) [默认以View左上角顶点为旋转点]。 X轴顺时针转动到fromDegrees为旋转的起始点, X轴顺时针转动到t原创 2014-09-01 09:36:35 · 354 阅读 · 0 评论 -
【Android】listview无法显示
1,自定义了adapter,但是界面无显示,控制台可以看的有数据从网络端返回; -- 与后台无关;2,json解析出list的长度大于0 -- 与解析无关;3,在adapter中getcount();getView();并未执行,但是adapter的构造方法是执行了的; -- 定位问题在listview.setAdapter(adapter);方法上。4,看listview,在初始原创 2014-09-01 09:36:52 · 562 阅读 · 0 评论 -
android开源项目和框架
特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 android-query框架2. https://github.co原创 2014-09-01 09:35:27 · 467 阅读 · 0 评论 -
监听EditText中的字数,并且超出字数时显示红色字体
效果图: 主要代码: mEditText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int cou原创 2014-09-01 09:35:24 · 489 阅读 · 0 评论 -
Ubuntu 1604 安装Android Studio Unable to run mksdcard SDK tool
Ubuntu 1604 安装Android Studio Unable to run mksdcard SDK tool来自世界上最大到同性社区到说法:You need some 32-bit binaries, and you have a 64-bit OS version (apparently). Try:sudo apt-get install lib32z1 lib32ncurses原创 2016-07-29 06:52:43 · 458 阅读 · 0 评论 -
No command 'mmm' found
使用m、mm、mmm命令之前要在android源码目录下执行命令. build/envsetup.sh (点与build之间是有空格的)原创 2016-07-29 17:37:44 · 1637 阅读 · 0 评论 -
android.content.res.Resources$NotFoundException: String resource ID #0xffffffff
看起来像是资源没找到,实际上是我往TextView存int类型,引起的。原创 2016-07-18 13:25:29 · 1579 阅读 · 0 评论 -
标签自动换行
public class AutoTextViewLayout extends ViewGroup { private static final int PADDING_HOR = 10;//水平方向padding private static final int PADDING_VERTICAL = 5;//垂直方向padding private static fina原创 2016-07-13 09:38:18 · 437 阅读 · 0 评论 -
【eclipse】 使用The Eclipse Color Theme Plugin
在线安装很方便了.这里是在线成功安装步骤:help --> install New Software 安装的地址:Update Site - http://eclipse-color-theme.github.com/update下载速度也许会小慢,但整个过程大概不会超过10min。重启eclipse。windows --> preferences -->General -->原创 2014-09-01 09:36:12 · 300 阅读 · 0 评论 -
ListView设计时注意
1,ListView优化,老生长谈了。 ListView的adapter中,一个控件find以后,必须初始化,否则无法显示;2,ListView的item的焦点问题。 尽量在item中不要使用CheckBox和button这种天然抢夺焦点事件的控件。建议使用ImageView,然后点击ImageView切换背景图片,响应相应的事件。也是一样的。3,ListView的原创 2014-09-01 09:34:47 · 332 阅读 · 0 评论 -
实现二级Menu菜单
公司项目里的需求,商城的左下角,要求有分类的Menu。看图:1.当点击一级分类,修改二级菜单里面的内容。2.同时一级菜单里的背景变为右边有白色三角的背景。3.当点击二级菜单的条目时候,Popupwindow消失,并且界面更新对应条目的商品数据。我的实现思路是:左下角弹出Popupwindow,里面使用两个ListView实现。我的Demo的效果:1,点击一级菜单原创 2014-09-01 09:35:00 · 682 阅读 · 0 评论 -
调用系统照相机,图库功能实现
修改用户的头像中常见功能。已经有两个项目中有需求。底部弹出Popupwindow,将图片设置到指定位置。1,自定义的Popupwindow中,设置点击事件的监听和回调接口public void setHeadActionListener(HeadPicListener listener){ this.listener = listener; }原创 2014-09-01 09:35:02 · 286 阅读 · 0 评论 -
Conversion to Dalvik format failed with error 1【提示翻译】
提示信息: [2013-09-28 09:18:59 - WeiZhiC] Dx 1 error; aborting [2013-09-28 09:18:59 - WeiZhiC] Conversion to Dalvik format failed with error 1 trouble processing "java/sql/Savepoint.class": Ill-adv原创 2014-09-01 09:35:12 · 364 阅读 · 0 评论 -
【Android】大图片加载时OOM
问题出现场景: 从相册或者本地选择图片,在gridView中展示。别的页面中可以使用类似图片浏览工具查看所有展示的图片。 当我的图片浏览页面中,加载所有的图片,当加载到大图片时候,出现OOM和 Bitmap too large to be uploaded into a texture (2448x3264, max=2048x2048)。 A:OOM 现场:Bit原创 2014-09-01 09:35:16 · 381 阅读 · 0 评论 -
【Android开源库】AndroidStaggeredGrid:是一个支持实现多行多列且可变尺寸的阶梯形网格视图的开源库
AndroidStaggeredGrid是etsy实现的一个android瀑布流控件,没有继承ListView和Gridview,而是从更深层的AbsListVew着手实现。特性 设置列数,可以分别为横屏和竖屏指定不同的值屏幕方向改变时保持项的添加顺序不改变设置列表项之间的间隔支持添加header和footer支持OnScrollListener接口使用原创 2014-09-01 09:37:11 · 798 阅读 · 0 评论 -
【Android】Android 调用已安装市场,进行软件评分的功能实现
1 Uri uri = Uri.parse("market://details?id="+getPackageName());2 Intent intent = new Intent(Intent.ACTION_VIEW,uri);3 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);4 startActivity(intent);原创 2014-09-01 09:37:23 · 325 阅读 · 0 评论 -
解决ubuntu 64bit AndroidStudio中的SDK无法使用的问题,提示找不到该文件或目录
最近开始在Ubuntu上使用AndroidStudio开发Android App, 使用的是最新的Ubuntu 14.04 64bit系统。 安装了AndroidStudio 0.5.2 。AndroidStudio是自带SDK的。 但是SDK里面的工具都不能使用。 比如执行SDK中的adb命令, 提示没有adb这个文件。 但是我命名把adb所在的目录加到PATH环境变量中了。 除转载 2014-09-29 16:53:45 · 874 阅读 · 0 评论 -
修改Android应用的名字
Android应用的名字默认为包名。设置values--strings--appname节点,一般都是可以修改的。今天发现修改后没有任何效果。网上搜索了下,发现是清单文件出现了问题。application节点下的label属性被删除了,没有配置appname,把lable属性设置后问题即可解决。原创 2014-09-01 09:34:55 · 479 阅读 · 0 评论 -
【Android API】ShareCompat.IntentBuilder机翻+手翻
1,java.lang.Object --->> android.support.v4.app.ShareCompat.IntentBuilder android.support.v4 jar包下。2,Class Overview 概述 IntentBuilder is a helper for constructing ACTION_SEND and ACTION_SEND_MULTI原创 2014-09-01 09:36:14 · 749 阅读 · 0 评论 -
【Android】 代码中设置drawableButtom没有显示
1,xml中设置: android:drawableRight="@drawable/phone_gray"2,代码中动态设置: Drawable d = getResources().getDrawable(R.drawable.phone_gray); d.setBounds(0,0,d.getMinimumWidth(),d.getMinimumHeight());原创 2014-09-01 09:36:46 · 634 阅读 · 0 评论 -
【转载】 扫描二维码自动识别手机APP下载地址
移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版、Google版、阿里版、腾讯版,等,我们可原创 2014-09-01 09:37:02 · 1225 阅读 · 0 评论 -
【Android】隐藏输入法
1 if (activity != null && activity.getCurrentFocus() != null2 && activity.getCurrentFocus().getWindowToken() != null) {3 InputMethodManager input = ((InputMethodManage原创 2014-09-01 09:37:15 · 413 阅读 · 0 评论 -
【GitHub】Universal–Image–Loader 使用
一,快速使用(确保ImageLoader只初始化一次,这样图片缓存会更加优秀。)场景:为ImageView设置一张指定Uri的图片。1,导包,配置联网,读写SD卡权限。2,初始化:(如果在自定义Application中执行初始化动作,manifest文件中Application节点的name属性,记得改变。)ImageLoaderConfiguration config = n原创 2014-09-01 09:35:08 · 299 阅读 · 0 评论 -
【Android小问题】XML布局文件错误提示:incorrect line ending found carriage return without corresponding newline
incorrect line ending found carriage return without corresponding newline不正确的行结束:发现回车(\ r)没有相应的换行符(\ n一,这个问题,删除XML布局文件中所有的空格行,可以解决。二,clean工程原创 2014-09-01 09:35:20 · 350 阅读 · 0 评论 -
【Android PDF】Android中集成mupdf
最近项目中用到pdf阅读了。百度调查,mupdf用的很多。mupdf的下载地址:http://www.mupdf.com/发现里面的Android项目需要编译,过程很麻烦。这里有编译好的,可以直接拿来用:http://pan.baidu.com/s/1CHp3M1,把编译好的工程整个copy到你的工程中,差不多有jni,libs,res,obj,src各个文件夹;2,调用:Ur原创 2014-09-01 09:35:33 · 1602 阅读 · 2 评论 -
【Android笔记】 通用ListView适配器
出处:http://blog.csdn.net/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】原创 2014-09-01 16:11:03 · 350 阅读 · 0 评论 -
【Android 】Litepal 数据库框架使用
Litepal原创 2014-10-24 16:58:05 · 574 阅读 · 0 评论 -
【android】 圆角头像
I:画圆角: 1 private void roundImg(ImageView iv){ 2 3 /**本地资源*/ 4 5 InputStream is = getResources().openRawResource(R.drawable.icon); 6 7 Bitmap bitmap = BitmapFactory.decodeStr原创 2014-09-01 09:36:39 · 384 阅读 · 0 评论 -
使用ShareSDK,实现快捷分享
分享功能,移动app非常常见的一个功能了。这里我使用的是ShareSDK这个平台。快捷分享没有什么可以多说的。按照api文档上面说的步骤,将生成的四个文件夹copy入工程,将两个library导入Eclipse,然后add到自己的工程中。看自己需要什么平台,就把相应平台的jar包留下来。注意,这里删除的jar包是我们的MainLibs工程(library)中的jar包。 /原创 2014-09-01 09:35:04 · 360 阅读 · 0 评论 -
【Android】 tools:context【转】
1 android.support.v4.view.ViewPager2 android:id="@+id/pager"3 android:layout_width="match_parent"4 android:layout_height="wrap_content"5 tools:context=".MainAct原创 2014-09-01 09:37:44 · 302 阅读 · 0 评论