Android
文章平均质量分 86
_冬日的阳光_
这个作者很懒,什么都没留下…
展开
-
百度地图 android 运行出错,请大虾们帮忙解决一下。
08-29 02:57:40.165: D/dalvikvm(527): Trying to load lib /data/data/com.deying.myblog/lib/libBaiduMapVOS_v2_1_3.so 0x45f7d9e008-29 02:57:40.165: D/dalvikvm(527): Added shared lib /data/data/com.deyin原创 2013-08-29 11:13:46 · 1632 阅读 · 2 评论 -
Android Manifest 权限描述大全
权限名称描述android.permission.ACCESS_CHECKIN_PROPERTIES访问登记属性读取或写入登记check-in数据库属性表的权限android.permission.ACCESS_COARSE_LOCATION获取错略位置通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~原创 2016-08-12 14:40:21 · 426 阅读 · 0 评论 -
Android Studio 找不到R文件解决方法汇总
一、新建的Activity中R文件找不到,其他文件中的R文件可以正常使用。解决方法:在该Activity中引入R包即可:import com.example.zcj.password.R;在子目录下新建Activity文件都会出现这个问题,可以通过设置自动导入包:File-Settings-Editor-General-Auto Import,将Optimize imports on t...转载 2018-10-28 16:09:28 · 32210 阅读 · 3 评论 -
Android中的declare-styleable、style、Theme、?attr/的理解
1、declare-styleable定义了一些属性,把一些相同的属性写在了一块,定义了一个名称,也可以直接定义,如下2中方式,只是使用declare-styleable方式把相似属性组织在一起而已。在自定义View时,获取属性值的方式也有点小差别。 <attr format="reference" name="drawerArrowStyle"/> <att...原创 2018-10-30 21:35:12 · 1390 阅读 · 0 评论 -
Android开发报道
今天开始搞Android了,好好学习,天天向上原创 2016-08-29 18:26:25 · 102 阅读 · 0 评论 -
android 两个service实现相互保活
1,实现原理,2个service不在同一个进程中,一个A进程,一个B进程,A和B通过广播机制来通讯,当A进程被杀死的时候,发送广播给B进程,B进程收到广播后再次启动A服务,相反的B进程被杀死,由A来重新启动。2,A 服务的源码如下:public class ServiceOne extends Service { String TAG="ServiceOne"; @Ov...原创 2018-12-13 09:49:32 · 3069 阅读 · 3 评论 -
Android 2个Service实现相互保活,通过bindservice来实现,不通过广播实现
1,实现原理:启动2个Service,相互绑定监听,当A Service监听到连接断开的时候,说明B服务可能被 Kill掉了,这时需要重新开启A服务,同样B服务的监听断掉了,重新启动A服务。A,B两个服务都是单独的进程,需要使用AIDL来通讯。2,A服务源码:public class StepService extends Service { String TAG="StepS...原创 2018-12-13 10:10:36 · 2220 阅读 · 0 评论 -
Android各个分辨率放置的文件夹路径
图片引用自:https://www.jianshu.com/p/9af9ac5497b8 谢谢作者转载 2018-12-13 11:18:37 · 1182 阅读 · 0 评论 -
MediaCodec 编码解码踩坑记录
概述 在MediaCodec的生命周期内存在三种状态:Stopped, Executing or Released,其中 Stopped状态包含三种子状态:Uninitialized, Configured and Error Executing状态包含三种子状态:Flushed, Running and End-of-Stream 由于MediaCodec在不同的数据处理模式下状...原创 2019-01-17 15:18:50 · 7026 阅读 · 1 评论 -
Android studio 文件头注释模板设置
/** * description : TODO:类的作用* author : 姓名* email : 邮箱* date : ${DATE} ${HOUR}:${MINUTE} */原创 2019-01-07 19:22:21 · 2002 阅读 · 0 评论 -
Android View MeasureSpec宽高测量规则
原创 2019-01-19 11:18:00 · 366 阅读 · 1 评论 -
Android APK反编译步骤
使用工具: apktool (资源文件获取) 下载地址 作用:资源文件获取,能够提取出图片文件和布局文件进行使用查看 dex2jar(源代码文件获取) 下载地址 作用:将apk反编译成java源代码(classes.dex转化成jar文件) jd-gui (源代码查看) 下载地址 作用:查看APK中classes.dex转化成出的jar文件,即...原创 2019-01-21 13:27:41 · 378 阅读 · 0 评论 -
从Android源码中看到的一段比较牛逼的代码,记录下来,以后用到了直接可以使用
1、线程等待超时处理逻辑private static final class BlockingRunnable implements Runnable { private final Runnable mTask; private boolean mDone; public BlockingRunnable(Runnable task) {...原创 2019-02-16 10:16:27 · 435 阅读 · 0 评论 -
Android代号对应的api版本号
原创 2019-03-13 13:33:45 · 765 阅读 · 0 评论 -
关于Android Studio .so文件打包不到APK中的原因
郁闷和困惑我了好几天的问题终于解决了,感觉像心里一块石头落地了,没解决之前,都想着是不是AS工具出现问题了,系统出现问题了,还是电脑有问题?各种原因都找了,功夫不负有心人,最后没办法,只能一行一行代码去看,最终找到了原因。1,需要在build中添加如下配置,这是必备的android { sourceSets { main { jniLib原创 2016-08-04 17:04:06 · 19715 阅读 · 0 评论 -
Android Studio2.0以上反射$change属性问题
转自:http://blog.csdn.net/u013792369/article/details/51096220 感谢作者写在前面的话今天早上发现群上人说Android Studio2.0 稳定版更新了.于是我早上更新了.中午回来打开之前的项目.发现出问题了.那可是已经接近完成的东西,怎么会出问题.我调试,发现反射时,多出了一个属性.这个属性:”$change”.当时我是蒙B的.转载 2016-08-15 17:00:14 · 683 阅读 · 0 评论 -
android事件处理
1,首先是Activity先接收到事件,系统调用Activity的dispatchTouchEvent,默认的调用的是super.dispatchTouchEvent(ev);这就一层一层的向上传递,直到顶层的ViewGroup,这个函数是决定该事件是否被分配,也就是由自己处理, -》a,返回true,则由自己处理,整个调用链返回的是true,也就是在Activity中最终返回的是原创 2013-11-22 15:10:36 · 828 阅读 · 0 评论 -
android常用命令总结
1,把platform-tools文件夹下的adb.exe、AdbWinApi.dll与AdbWinUsbApi.dll三个文件拷贝到tools目录下2,首先打开DOS窗口,将目录定位到tools下:android list target --列出当前可用的SDK版本android create avd -n -t [- ] ... --创建Android虚拟机emula原创 2014-01-14 09:24:08 · 736 阅读 · 0 评论 -
Android View的测量过程
Android view测量过程包括1.view.measure(int widthMeasureSpec,int heightMeasureSpec)测量空间的大小这个方法需要两个参数,宽度和高度,宽度和高度不仅仅是由view本身决定的,而是由父view和子view共同决定的,要得到宽度和高度,android提供了MeasureSpec.makeMeasureSpec(int siz原创 2013-11-25 13:14:53 · 2348 阅读 · 0 评论 -
Android 某些地方的理解
1,void android.view.View.scrollTo(int x,int y)理解当前view移动了,但是它的内容没有移动,它移动了,表示可视区域变了,所以它的内容从而跟着变化了,当前view的可视区域大小是不变的,但是它相当于一个透镜,移动到那个地方,它的内容就跟着相应变化的显示。从而达到内容移动的效果。原创 2014-02-12 10:56:09 · 708 阅读 · 0 评论 -
Android实现类似支付宝上的长按出现删除和置顶操作
效果图如下:activity_list_pop.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2014-02-12 17:06:07 · 8467 阅读 · 1 评论 -
Android中的style和theme
原创地址:http://blog.sina.com.cn/s/blog_62f28d560100ucl7.html转载 2014-04-29 17:43:27 · 783 阅读 · 0 评论 -
android源码在线浏览网站
1,http://androidxref.com2,http://www.grepcode.com/原创 2014-04-16 19:26:16 · 41307 阅读 · 4 评论 -
windows环境下载android源码批量下载 java版本
转载自 http://blog.csdn.net/hlf48641715/article/details/7188450 非常感谢博主的文章,博主用的python写的批量下载源码,现在提供一个java版本的批量下载源码package com.pactera.android.download;import java.io.File;import java.io.IOExcep转载 2014-03-21 21:31:02 · 1237 阅读 · 1 评论 -
Android代码混淆
代码混淆步骤:1原创 2014-04-21 17:44:56 · 7494 阅读 · 0 评论 -
PullToRefresh 使用说明
/******************************************************************************* * Copyright 2011, 2012 Chris Banes. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may n原创 2014-06-20 16:40:11 · 5266 阅读 · 1 评论 -
NDK Application.mk使用手册
转载:http://blog.csdn.net/flydream0/article/details/7433786本文档从NDK安装目录下的说明文档翻译而来,位置:$NDK/docs/APPLICATION-MK.html1 概述 Application.mk用来描述你的工程下的native模块, 一般放在$PROJECT/jni/Application.mk, 其中$PRO转载 2015-09-01 10:16:52 · 434 阅读 · 0 评论 -
Android NDK学习 <二> Android.mk的制作
http://blog.sina.com.cn/s/blog_602f8770010148ce.html0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNUMakefile的一部分,且将被BuildSystem解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东转载 2015-09-01 10:23:54 · 413 阅读 · 0 评论 -
Android NDK学习 <一> 简介
原文:http://blog.sina.com.cn/s/blog_602f8770010146tp.htmlAndroid NDK( Native Developer Kit )是个工具集,它提供一套方法,使Android应用程序(Java程序)可以内嵌native(C,C++)程序。Android应用程序(Java程序)运行于Dalvik虚拟机中。NDK允许应用转载 2015-09-01 10:20:24 · 500 阅读 · 0 评论 -
Android NDK学习 <三> Android.mk实例和NDK实用技巧
http://blog.sina.com.cn/s/blog_602f877001014kgj.html例1:JNI程序使用libhello-jni.so的符号。libhello-jni.so由hello-jni.c组成。hello-jni.c如下:#include#include#include#define LOG_TA转载 2015-09-01 10:25:56 · 459 阅读 · 0 评论 -
Android NDK学习 <四> Application.mk简介
http://blog.sina.com.cn/s/blog_602f877001014ptu.htmlApplication.mk简介:0. 基础知识介绍:Application.mk用来描述应用程序需要哪些modules。Application.mk通常放在:$PROJECT/jni/Application.mk。2. Application.mk变量:转载 2015-09-01 10:27:21 · 457 阅读 · 0 评论 -
Android NDK学习 <五> C++ 支持
0.基础知识:Android Platform提供一个非常小的C++ runtime 支持库(/system/lib/libstdc++)和头文件。但此System C++库支持非常有限,不支持以下 : - Standard C++ Library support (except a few trivial headers). - C++ exceptions support转载 2015-09-01 10:28:49 · 1140 阅读 · 0 评论 -
开源指示器框架Magicindicator使用中的坑
1,在遇到Fragment嵌套的时候,和SmartTabLayout混合使用时,FragmentManager fragmentManager=getChildFragmentManager();一定要是child的管理器,不然会出现导航器导航事变和viewpage不显示的问题package edu.children.xiaoshizi.fragment;import androi...原创 2019-04-09 09:02:08 · 3567 阅读 · 2 评论