![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
lonely0512
这个作者很懒,什么都没留下…
展开
-
eclipse创建Android基本操作
创建模拟器可视化:工具栏 -->Android Virtual Device Manager-->Create--> 进入模拟器创建面板,配置以下内容AVD Name : 模拟器名称,可以自己设定Device : 模拟的设备Target : 设备的 Android 系统CPU/ABI: 设备的 CPU 型号 ( 镜像 )Skin : 屏幕屏幕分为 VGA 、 QVGA 、 ...原创 2018-06-03 23:39:59 · 194 阅读 · 0 评论 -
文件管理(二)
深度优先删除文件夹文件夹删除的规律:删除文件夹必须要保证文件夹为空才可以删除,所以删除某个文件夹之前需要先删除该文件夹下的所有孩子可以借助栈的特性来记录要删除的文件夹的删除顺序,栈的特性先进后出,如果要删除文件夹则进栈,遍历其孩子,如果发现其孩子是文件夹则继续进栈, 所以可以看出子文件夹在父文件夹上面,因此处理过程也是先处理了子文件夹,才到父文件夹/*** 删除文件夹** ...原创 2018-07-09 20:32:10 · 130 阅读 · 0 评论 -
本地缓存
应用的缓存文件夹的获取 应用缓存文件夹是系统分配给每个应用的固定的缓存存储位置,该位置在应用卸载/清理数据时删除其中的内容//获取缓存文件夹 /sdcard/Android/data/应用包名/cachelocalCachePath = context.getApplicationContext().getExternalCacheDir().toString();本地图片缩略图二...原创 2018-07-09 21:05:59 · 178 阅读 · 0 评论 -
自定义视图
View显示流程1、onMeasure()测量宽高 2、ViewGroup布局,onLayout() 3、draw()视图显示自身的内容1、绘制背景2、为显示渐变框做一些准备动作3、调用自身的onDraw(),(ViewGroup不需要)4、dispatchDraw()绘制子视图(调用了drawChild()通知孩子draw()自身)5、画滚动条View的自定义的认识...原创 2018-07-16 21:05:35 · 164 阅读 · 0 评论 -
自定义属性与自定义布局
自定义属性类型:引用、颜色值、布尔值、整数值、字符串、尺寸、枚举、百分比、位运算 1、声明属性,在values/attr.xml文件中新增属性的描述<declare-styleable name="MyAttr"> <attr name="center_color" format="color"/> <attr name="progres.原创 2018-07-16 21:24:28 · 507 阅读 · 0 评论 -
JNI中string 、 char* 和 jstring 两种转换
https://blog.csdn.net/sinat_37719426/article/details/78968344 1.char* 和 jstring 第一种互相转换写法(使用的是MinGW头文件):char* jstringToChar(JNIEnv *env, jstring jstr) { int length = (env)->GetStringLeng...转载 2018-07-17 16:19:53 · 1599 阅读 · 0 评论 -
文件管理器(一)
获取系统中安装的应用//包管理器(应用包的信息获取)PackageManager pm = context.getPackageManager();//获取安装的应用List<PackageInfo> list = pm.getInstalledPackages(0);如果要获取用户安装的应用,则需要检测每个应用信息中的flagPackageInfo info...原创 2018-07-05 00:48:18 · 188 阅读 · 0 评论 -
动态权限
Android6.0的动态权限申请android6.0动态权限一共分为9组,每组只要有一个权限申请成功,就默认整组权限都可以使用group:android.permission-group.CONTACTSpermission:android.permission.WRITE_CONTACTSpermission:android.permission.GET_ACCOUNTSpe...原创 2018-09-05 00:13:35 · 148 阅读 · 0 评论 -
百度地图自定义绘制的方法
百度地图中的自定义绘制圆的绘制方法CurcleOptions center(LatLng center) 设置圆心坐标 extraInfo(Bundle extraInfo) 设置圆额外信息 fillColor(int color) 设置圆填充颜...原创 2018-09-17 15:21:37 · 2430 阅读 · 0 评论 -
Fragment
Fragment添加到Activity中的方式xml中使用fragment标签来添加 Java中FragmentManager来操作Activity中管理内部的Fragment的Manager获取方式Fragment中: getFragmentManager()FragmentActivity中: getSupportFragmentManager()Fra...原创 2018-06-30 20:14:43 · 596 阅读 · 0 评论 -
Fragment
Fragment添加到Activity中的方式xml中使用fragment标签来添加 Java中FragmentManager来操作Activity中管理内部的Fragment的Manager获取方式Fragment中: getFragmentManager()FragmentActivity中: getSupportFragmentManager()Fra...原创 2018-06-30 20:14:33 · 155 阅读 · 0 评论 -
Android学习(2)
StateListDrawable针对不同的视图状态加载不同的图片资源来显示的资源选择器。android:state_pressed 按下android:state_selected 选中(焦点状态)android:state_checked 选择框的选择状态android:state_enable 可用状态使用方法:可以在drawable下定义跟标签为selecto...原创 2018-06-12 01:02:52 · 199 阅读 · 0 评论 -
item布局及元素监听
item布局中的元素的监听技巧:控件在哪里初始化就在那里设置监听即可,item中的元素显示次数不定所以点击时不能直接用id来区分,二十需要使用位置来区分,可以借助view中的 setTag设置标记方法将每个位置标记到视图中@Overridepublic View getView(int position, View convertView, ViewGroup parent) {...原创 2018-06-21 09:18:21 · 243 阅读 · 0 评论 -
弹出框的操作
Activity自带菜单(很少用)1、在res/menu文件夹中添加菜单资源<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.xykj.day7.Main...原创 2018-06-21 14:08:21 · 371 阅读 · 0 评论 -
Activity中的按键监听,滚动视图,进度条,自定义进度条
Activity中的按键监听可以在Activity中重写onKeyDown或者onKeyUp来监听按键,以监听返回键弹起为例@Overridepublic boolean onKeyUp(int keyCode, KeyEvent event) { //监听返回键 if(keyCode == KeyEvent.KEYCODE_BACK){ Log.e(...原创 2018-06-14 21:22:16 · 584 阅读 · 0 评论 -
AdapterView
AdapterView指使用适配器来配置多个内容显示的视图,代表的有ListView(列表)、GridView(九宫格)、ExpanableListView(分组列表)ListView &lt;ListView android:id="@+id/m_list" android:layout_width="match_parent" ...原创 2018-06-14 22:28:41 · 854 阅读 · 0 评论 -
Android学习
ImageView显示磁盘中的图片Uri:是一种通用的资源描述路径,可以描述文件、数据库数据、发短信、打开地图、打开浏览器等等结构:前缀+唯一标识符+路径http://www.baidu.com/s?wd=aaaaafile:///mnt/sdcrad/pic7.jpg显示本地图片 //描述本地文件的路径Uri uri = Uri.parse("/mnt/sdcard...原创 2018-06-08 00:46:34 · 117 阅读 · 0 评论 -
java 中的布局
Java中布局1、布局对象LinearLayout layout = new LinearLayout(this);// 设置方向layout.setOrientation(LinearLayout.VERTICAL);2、创建子视图,需要使用布局的布局参数来设置宽高边距之类之类的属性Button btn1 = new Button(this);LinearLayout....原创 2018-06-26 09:26:32 · 1508 阅读 · 0 评论 -
碎片
兼容包一些高版本中功能,如果要在低版本中也可以正常使用,则需要兼容包,系统提供的兼容包v4,v7,v13,兼容包属于sdk开发包的扩展,属于第三方包页面滑动监听//ViewPager页面滑动监听mPager.setOnPageChangeListener(new OnPageChangeListener() { //当选中某个页面时触发(确认显示的新页面) @Ov...原创 2018-06-26 09:49:21 · 134 阅读 · 0 评论 -
百度地图全景——百度经纬度显示全景
百度地图全景的显示我是用的是百度全景SDK2.6.2的版本,之前的版本android8不兼容,在是用这最新的版本中,会碰到一些闪退问题在这边我就直接上代码!!!本人话少!在AndroidManifest.xml文件中,加入权限 <supports-screens android:anyDensity="true" android:largeScreen...原创 2018-12-05 10:19:29 · 3526 阅读 · 0 评论