Android入门指南
文章平均质量分 67
大雪冬至
这个作者很懒,什么都没留下…
展开
-
【Android开发中最常见的39个报错与异常解决方案汇总】
Win7系统用户已经碰到几次在安装adb驱动时提示“系统找不到指定文件”,实际原因是系统在安装adb驱动的时候需要安装系统自带的winusb驱动,而winusb所需的winusb.sys文件是依靠inf文件的“windows cd”字段来复制文件的,有时间系统会不知道“windows cd”的位置就造成在安装过程中缺少winusb.sys文件而安装中止。--------------------【因此:this.requestWindowFeature();不要以认为模拟器退出到桌面了就没有东西在跑了。原创 2023-03-02 11:50:54 · 2568 阅读 · 0 评论 -
Android 开发中获取屏幕宽高(分辨率)的几种方式
【代码】Android 开发中获取屏幕宽高(分辨率)的几种方式。原创 2023-03-02 11:38:50 · 6193 阅读 · 0 评论 -
Android开发-小技巧汇总2
2.【如果想让自己的应用程序有多个启动图标:】--------隐式意图---------[打开电话拨号器 ]4.--------显示意图---------6.-----------------------------------【Activity两种启动方式,四种启动模式】-------------------------------------------原创 2023-03-02 11:34:20 · 310 阅读 · 0 评论 -
【android开发中的小技巧-1】
如果需要考虑应用的国际化,或者灵活。则建议将控件的内容,android:text=""属性值设置为 引用字符串资源(@string/uname)。而不是直接赋值:"用户名"原创 2023-03-02 11:31:24 · 609 阅读 · 0 评论 -
Android开发-获取手机(ROM)本地内存可用空间 与 SD卡的可用空间
【代码】Android开发-获取手机(ROM)本地内存可用空间 与 SD卡的可用空间。原创 2023-02-24 18:00:57 · 776 阅读 · 0 评论 -
【android开发数据持久化的几种方式】
Android系统为我们提供了几种数据持久化存储的方式,以满足不同的需求。原创 2023-02-24 17:47:07 · 589 阅读 · 0 评论 -
【Home键的监听】
对于Home键的监听不是那么容易,因为Home键可以将程序退出放在后台,所以这个事件是直接分发给系统,系统接收到之后做相应处理,Home键的事件不是直接传递到应用里面.所以在上述监听Back键的代码中,相应的回调中是收不到Home键的事件的.参考文后的博客链接,对Home键的监听主要通过注册广播接收器实现,拦截让窗口关闭的系统动作,然后根据Intent里面的具体参数, 分析当前到底是Home键, 应用切换键,还是其他功能按键.广播接收器的注册有两种方式,一种是静态注册,即写在manifest里面声明;原创 2023-02-24 17:40:23 · 386 阅读 · 0 评论 -
【AndroidUI开发-事件监听的五种写法】
专门创建一个实现了 xxx事件监听器接口 的对象 如:Monitor1,然后 button1.setOnXXX-Listener(monitor1);则在当前类中 还得实现监听器接口的 抽象方法(也就是事件的处理方法)。在布局文件中 为(View)控件设置 onclick属性,然后在布局对应的Activity中写一个 用onclick属性值为名的 方法,--------比较适合做简单的测试。利用反射机制来实现,既不用find控件也不用设置监听器------但是不推荐使用。使用匿名内部类的方法。原创 2023-02-24 17:16:31 · 447 阅读 · 0 评论 -
【四大组件-ContentProvider小结】
定义一个常量类 :其中必须包含:public static final CONTENT_URI。用于表示本ContentProvider,所提供的数据 URI一个ContentProvider如果有多个子表,则需要定义多个URI常量,且建议定义一些常量来表示 表中的列名。并设置好 主键()定义一个类,继承自ContentProvider然后重写父类的:query ,insert,update,delete,getType,onCreate,等方法。在AndroidManifest.xml文件中声明。原创 2023-02-24 17:07:07 · 97 阅读 · 0 评论 -
【四大组件-Service 全面总结】
【按运行地点分类:分为本地服务与 远程服务】本地服务(Local) :该服务依附在主进程上,优点 :服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。缺点 : 主进程被Kill后,服务便会终止。应用场景 : 非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。原创 2023-02-24 17:00:32 · 119 阅读 · 0 评论 -
【四大组件-Service的使用注意事项】
也就是,在调用 stopSelf( int ) 时,传递与停止请求的 ID 对应的启动请求 ID (传递给 onStartCommand() 的 startId )。当Activity退出的时候,Sercvice并不会停止,此时我们可以再进入Activity重新绑定,当这时候 Service就会调用onRebind()方法,但是调用onRebind()方法的前提是先前的onUnbind()方法执行成功,但是使用 super.onUnbind(intent)是执行不成功的,这样可以保证应用程序的安全性。原创 2023-02-24 16:45:59 · 132 阅读 · 0 评论 -
【IntentService原理小结】
IntentService 是继承于 Service 并处理异步请求的一个类,在 IntentService 内有一个工作线程来处理耗时操作,启动 IntentService 的方式和启动传统 Service 一样,同时,当任务执行完后,IntentService 会自动停止,而不需要我们去手动控制。原创 2023-02-24 16:42:21 · 81 阅读 · 0 评论 -
四大组件-Service的生命周期
startService 启动服务: 用于启动一个服务执行后台任务,停止服务使用 stopService().bindService 启动服务: 启动服务进行通信,停止服务使用 unbindService().原创 2023-02-24 16:38:39 · 1106 阅读 · 0 评论 -
【四大组件学习小结】
Activity :活动界面,是应用程序的界面Service : 不可见,为整个应用程序提供 服务支持Content Provider : 负责存取数据,[一个应用程序,向外提供数据的 方式,属于数据共享的组件]BroadcastReceiver: 广播接收器【用于接收系统发送的 消息广播】【从而监听系统行为】(广播)广播是一种广泛运用的在应用程序之间传输信息的机制。原创 2023-02-24 16:26:21 · 75 阅读 · 0 评论