- 博客(223)
- 资源 (3)
- 收藏
- 关注
原创 Camera详解(附身份证扫描示例)
Camera是什么Camera官方说明The Camera class is used toset image capture settings, start/stop preview, snap pictures, and retrieveframes for encoding for video. This class is a client for the Camera service,
2016-11-29 19:01:31
6787
转载 Android 调用系统播放器,调用系统Camera
转载自:http://blog.youkuaiyun.com/yudajun/article/details/77522261、调用系统音乐播放器 [java] view plaincopy private void playAudio(String audioPath){ Intent intent = new Intent();
2016-11-22 13:51:13
673
转载 JNI在Android开发中的应用之--用AudioRecord录音,用AudioTrack播放声音.
[java] view plaincopyprint?下面是主Activity. package com.example.hellojni; import android.app.Activity; import android.os.Bundle; import android.util.Log; import andr
2016-11-22 13:50:58
2817
转载 Android深入浅出之Audio 第一部分 AudioTrack分析
Android深入浅出之Audio 第一部分 AudioTrack分析 Android深入浅出之Audio第一部分 AudioTrack分析一 目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l 先从API层对应的某
2016-11-22 13:50:52
683
原创 android.os包中一些类的使用
转载自:http://yuanzhifei89.iteye.com/blog/1168544 android.os.Build Java代码 Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DIS
2016-11-22 13:50:40
1078
转载 Android混淆
转载自:http://blog.sina.com.cn/s/blog_6dee4454010125wz.html 众所周知,android的apk文件是非常容易被反编译的,这样对于开发者来说,辛辛苦苦开发应用被破解是一件很令人懊恼的事情,谷歌也认识到了这一点,所以从2.3之后就为开发者提供了一个代码混淆工具proguard,新版的adt创建的工程默认都会有多两个代码混淆文件。
2016-11-22 13:50:29
400
原创 android广播机制
android中系统事件发送一个广播消息,如果应用监听系统广播就会收到。普通广播(也叫无序广播)、有序广播(可以被拦截)、粘性广播(等待被处理)。 广播注册有两种方式,动态注册和静态注册。代码注册叫做动态注册,比需应用启动(并且与相应activity绑定)才有效,静态注册不管应用是否启动都有效(是有点流氓)。 广播的生命周期只有十秒左右,如果执行耗时操作时间比较长会出现ANR异常,
2016-11-22 13:50:18
320
原创 android开机启动广播
android3.0之后没有开启过的应用或者被用户强制停止无法收到系统广播,还有一种情况就是如果应用安装在sd卡也无法收到广播,因为系统广播在sd加载之前就发出了。(那我认为应用监听是一种等待状态,如果已经发出你在监听就监听不到了。)4.0以后系统广播增加了两个flag,flag_include_stopped_packages,flag_exclude_stopped_packages. 别
2016-11-22 13:50:12
486
原创 Fragment初始化问题
今天在做项目时发现viewpager嵌套fragment时,fragment设置了数据但是没显示,找了很多资料页没找到头绪,结果发现是初始化控件时用的getactivity.findviewbyid,问题就出在这里,应该在onviewCreate方法里用参数view.findviewbyid。
2016-11-22 13:50:07
1572
原创 popupwindow中使用ListView无法响应点击事件
在PopupWindow中使用ListView,但是ListView中的各个item无法响应事件,这是需要添加 mPopupwindow.setFocusable(true);如果为false则点击相关的控件表面上没有反应,但事件是可以监听到的,listview的话就没有了作用。
2016-11-22 13:50:01
327
原创 ExpandableListView修改group图标
修改group前面的图标有两种方式:一、通过修改xml文件中groupIndicator更换为@drawable/**设置selectorhttp://schemas.android.com/apk/res/android"> android:drawingCacheQuality="auto" android:drawable="@drawa
2016-11-22 13:49:45
1494
原创 ExpandableListView
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:or
2016-11-22 13:49:39
356
原创 调用Android系统设置中的Intent
开发Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面)Intent intent = new Intent();ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.W
2016-11-22 13:49:34
460
原创 启动另外的一个应用程序的Activity(三种方式)
第一种(我自己写的) :之前在网上看来一些,很多不是我要的可以启动另外一个应用程序的主Activity. //这些代码是启动另外的一个应用程序的主Activity,当然也可以启动任意一个Activity ComponentName componetName = new ComponentName( //这个是另外一个应用程序
2016-11-22 13:49:28
417
原创 解决ViewPager 高度wrap_content无效问题
今天做了的项目中.用了tabhost,然后下边切换部分用的viewPager.当我把viewPager设置为wrap_content的时候,发现.怎么也不能显示其中的子内容.然后百度一顿搜.没找到真正能完成的结果.然后google.在stackflow里发现了老外解决了该问题.下边把代码下!/** * ViewPager wrapContent解决方案 */public cl
2016-11-22 13:49:22
933
原创 能够兼容ViewPager的ScrollView
能够兼容ViewPager的ScrollView ScrollView嵌套ViewPager冲突的解决办法: Java代码 /** * 能够兼容ViewPager的ScrollView * @Description: 解决了ViewPager在ScrollView中的滑动反弹问题 */ public class ScrollViewEx
2016-11-22 13:49:16
360
原创 Activity和FragmentActivity区别
Fragment是3.0以后出现的控件,低版本中需要使用是要使用v4兼容包里提供的fragment,而FragmentActiivty提供了管理fragment的方法和工具。
2016-11-22 13:49:10
345
原创 关于WebView使用,内存泄漏的问题
WebView会占很大的空间,而且用普通的在xml布局中写WebView的方法,WebView并不会释放(查了资料,发现是android的bug),于是我们要动态加载它,可以把它放到一个ViewGroup中,在布局中加一个ViewGroup(RelativeLayout,FrameLayout都可以,其他的每测)在代码中new WebView(这里要传application,不要传Activity
2016-11-22 13:49:05
397
原创 android 自定义textView,实现排版对齐和换行
转载自:http://blog.youkuaiyun.com/dyc333236081818/article/details/7467835android开发中的textview可以自动换行,但是对于显示纯英文文字来说很好用,如果夹杂了中文字符后,全角字符和半角字符混在一块儿,就会出现文字排版参差不齐,超级难看,这就需要重写textview来实现我们需要的显示方式。下面贴上我的代码:main.xm
2016-11-22 13:48:59
2349
原创 解决ViewPager 高度wrap_content无效问题 - 向大拿学习
今天做了的项目中.用了tabhost,然后下边切换部分用的viewPager.当我把viewPager设置为wrap_content的时候,发现.怎么也不能显示其中的子内容.然后百度一顿搜.没找到真正能完成的结果.然后google.在stackflow里发现了老外解决了该问题.下边把代码下!/** * ViewPager wrapContent解决方案 */public class
2016-11-22 13:48:47
330
原创 能够兼容ViewPager的ScrollView
转载:http://www.strongcms.net/mobile/android/2012/0619/7272_7.html 能够兼容ViewPager的ScrollView ScrollView嵌套ViewPager冲突的解决办法:/** * 能够兼容ViewPager的ScrollView * @Description: 解决了ViewPager在ScrollV
2016-11-22 13:48:41
247
原创 Android Missing styles Error
解决方法如下:layout预览界面(Graphic Layout),右上角有个Theme的选择项,默认为notitle,根据喜好随意设定值,我们这里设定为android以前默认的Theme.black.转载自http://www.cnblogs.com/shaman/p/3296426.html
2016-11-22 13:48:36
264
原创 Anroid ListView分组和悬浮Header实现
转载自:http://blog.youkuaiyun.com/leehong2005/article/details/18810509#comments之前在使用iOS时,看到过一种分组的View,每一组都有一个Header,在上下滑动的时候,会有一个悬浮的Header,这种体验觉得很不错,请看下图:上图中标红的1,2,3,4四张图中,当向上滑动时,仔细观察灰色条的Header变化,当第二组向上滑
2016-11-22 13:48:30
667
原创 Android 仿美团网,大众点评购买框悬浮效果之修改版
本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17761431) 转帖请注明本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17761431),请尊重他人的辛勤劳动成果,谢谢!我之前写了一篇关于美团网,大众点评的购买框效果的文
2016-11-22 13:48:23
383
原创 eclipse不自动弹出提示(alt+/快捷键失效)
最近公司电脑上的Eclipse没有了自动提示功能,也不是全部不提示,大多数情况下按下“alt+/”键还会产生提示,但是当我在java项目中邪main方法和syso的时候,“alt+/”则会失效,今天在网上搜索了一下结果,主要有一下几种方法: 1、次方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— cont
2016-11-22 13:48:17
547
原创 Eclipse启动时在Android SDK Content Loader卡住
右击android工程——》Java Build Path——》Order and Export选中Android X.X,并且将其移到第一个。OK~
2016-11-22 13:48:11
274
原创 ListView设置selector无效
listview设置selector无效,后来发现是因为listview条目布局中的子view设置了backgroud去掉ok。
2016-11-22 13:48:00
763
原创 泛型父类集合接受子类泛型类型
泛型类型不存在继承,不可以用一个泛型类型的父类集合接受子类类型的泛型类型集合。解决办法是将子类类型集合中的元素添加到父类泛型类型集合中。add方法。
2016-11-22 13:47:54
4653
原创 ListView的HeaderVIew中子view如何定位
计算某一个headerview子view的bottom坐标,然后调用listview的setSelectionFromTop方法。代码int bottom = mRecentlyCityLayout.getBottom(); mContentListView.setSelectionFromTop(0, -bottom);
2016-11-22 13:47:48
239
原创 draw9patch超详细教程
1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。 比如,列表的背景图一定,但是列表的高度随着列表数据项会发生变化;标题栏的背景,无论横屏还是竖屏,高分辨率还是低分辨率,都能自动填充满,而且不失真等等背景问题。 根据以往的经验,我们一般采用先切图后拼凑的做法,这种做法本来我想在这里和大
2016-11-22 13:47:43
3989
原创 android TimerTask 的简单应用,以及java.lang.IllegalStateException: TimerTask is schedule
android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类下面简单的一个示例演示了如何使用TimerTask这个示例演示了3秒未有触屏事件发生则锁屏(只是设置下文本,意思一下)有触屏事件则解除锁定public class ColTimerTaskActivity extends Activity { /** Called when th
2016-11-22 13:47:37
343
原创 Android 获取系统设置参数。
转载自:http://blog.163.com/fang_wang2005/blog/static/176928073201136105613638/如何获取Android系统设置参数下面以获取时间格式为例,来判断时间是24小时制还是12小时制 ContentResolver cv = this.getContentResolver(); String
2016-11-22 13:47:25
1486
原创 修改包名确保同时存在两个
① eclipse中右键Android Tools Rename Application Package② 如果menifest中有provider需要修改authorities值
2016-11-22 13:47:19
681
原创 Android 中 drawTextOnPath 文字效果演示(中级)
Android 中 drawTextOnPath 文字效果演示(中级)Android中Canvas提供了一个drawTextOnPath (String text,Path ath,float hOffset,float vOffset,Pating paint)方法,该方法可以沿着Path绘制文本 其中hOffset参数指定水平偏移 vOffset参数指定垂直偏移 上代码
2016-11-22 13:47:02
2992
转载 【算法】【转】时间复杂度!还不会算O(神马n)么?
下为转载时间复杂度可以简单看做 T=f(n) (随着n增大的的渐近值),这里T是花费的时间,可以当做运算的次数1次运算可以看做1个(什么=什么)n是问题规模,可以看成样本数那么我们实际上就是求,运算次数=f(样本数)中的这个函数f(随着n增大的渐近值)是啥。所以结果都是f(n)=什么什么n 的。。特别注意log2n的那个,比较重要。O(log2n )2
2016-11-22 13:46:56
765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人