
android 开发
pkuyjxu
这个作者很懒,什么都没留下…
展开
-
android studio 版本升级带来的兼容性问题汇总
android studio 版本升级带来的兼容性问题汇总原创 2023-02-16 11:53:09 · 734 阅读 · 0 评论 -
android setImageURI、setImageBitmap无效问题
我碰到的问题是,竖屏无论哪一种都ok,反向横屏图片就不更新。最终修正方法是在androidmanifest.xml 在activity 里面添加android:screenOrientation="reverseLandscape"原创 2022-11-12 08:02:40 · 1035 阅读 · 0 评论 -
Web Service That Returns An Array of Objects With KSOAP
In my previous post, I wrote about an example of passing complex objects with KSOAP. In this post, I will write about returning arrays of objects with KSOAP.If you want to know how to write a me转载 2013-08-30 14:47:21 · 676 阅读 · 0 评论 -
android系统如何自适应屏幕大小
1、屏幕相关概念 1.1分辨率 是指屏幕上有横竖各有多少个像素 1.2屏幕尺寸 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 android将屏幕大小分为四个级别(small,normal,large,and extra large)。 1.3屏幕密度 每英寸像素数 手机可以有相同的分辨率,但屏幕尺寸可以不相同, Diago转载 2014-05-30 16:28:38 · 708 阅读 · 0 评论 -
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项 .
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16转载 2014-05-30 16:32:06 · 776 阅读 · 0 评论 -
proguard-android.txt does not exist or is not regular file
..........原创 2014-10-06 12:24:41 · 2940 阅读 · 0 评论 -
使用WakeLock使Android应用程序保持后台唤醒
在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状态。针对前面的例子,收到新消息必定有网络请求,而网络请求是消耗CPU的操作,那么如何在锁屏状态乃至系统进转载 2015-01-06 11:51:10 · 620 阅读 · 0 评论 -
android 开机自启动的几种方法,监听不到RECEIVE_BOOT_COMPLETED的处理办法
第一种: 监控RECEIVE_BOOT_COMPLETED,即开机启动事件第二种: 监控sd卡mount事件 开机总会扫描sd卡吧? 监控sd卡事件也有类似开机启动效果,特别app安装在sd卡的情况下有些os是抓取不到RECEIVE_BOOT_COMPLETED第三种: android:installLocation="internalOnly", 限制app的安装位置,使其能抓取到R原创 2014-12-22 01:21:32 · 28868 阅读 · 4 评论 -
android如何让service不被杀死
参考链接:http://www.eoeandroid.com/thread-120983-1-1.html注:本文不代表个人观点,仅是网上搜集的资料,在此做个笔记。1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Overridepublic int onStartCommand(Intent in转载 2015-01-06 11:31:36 · 521 阅读 · 0 评论 -
How to transfer image file to server from android
Android client code:private void transferFileTest(String filename){ System.out.println(" transferFileTest "); InputStream is = null; try { is = new BufferedInputStr原创 2015-05-08 13:57:25 · 611 阅读 · 0 评论 -
开发者必备的十二大Android开发资源
无论你是经验丰富的专业Android开发者,还是初出茅庐的新人,开发应用最忌讳的就是闭门造车。不能把自己圈在自己的思维里,要学会借助外在现有的资源去协助开发,这样既不会让自己固步自封,还能够大大提高工作效率。在这里,本文介绍的这些资源包括工具、库和网站等,学会利用它们,将会对你的工作有着非常大的帮助。1. OkHttpOkHttp是Square的一款产品转载 2014-05-15 15:34:09 · 597 阅读 · 0 评论 -
Android应用开发提高篇(4)-----Socket编程(多线程、双向通信)
一、概述 关于Socket编程的基本方法在基础篇里已经讲过,今天把它给完善了。加入了多线程,这样UI线程就不会被阻塞;实现了客户端和服务器的双向通信,只要客户端发起了连接并成功连接后那么两者就可以随意进行通信了。二、实现 在之前的工程基础上进行修改就可以了。 MyClient工程的main.xml文件不用修改,只需要修改MyCl转载 2014-04-17 16:18:55 · 9274 阅读 · 4 评论 -
保护自己的软件----android 签字三种方法
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下转载 2013-12-16 21:30:27 · 794 阅读 · 0 评论 -
ksoap2 参数传输不了或者失败的解决办法
解决办法就是把soapEnvelope.dotNet = true; 注释掉 SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); soapEnvelope.implicitTypes = true; //s原创 2013-08-30 23:36:54 · 1655 阅读 · 0 评论 -
ISO Country Code
ISO 3166 Codes (Countries)(by the RIPE Network Coordination Centre, in coordination with the ISO 3166 Maintenance Agency, Berlin)See also:ISO 3166 Maintenance agency (ISO 3166/MA)Country codes原创 2013-09-01 22:28:07 · 2677 阅读 · 0 评论 -
Improved App Insight by Linking Google Analytics with Google Play
Improved App Insight by Linking Google Analytics with Google PlayPosted by Ellie Powers, Google Play teamA key part of growing your app’s installed base is knowing more about your users —转载 2013-10-04 22:23:29 · 1050 阅读 · 0 评论 -
android ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基转载 2013-10-05 12:06:31 · 542 阅读 · 0 评论 -
DEVDIV原创ANDROID学习系列教程实例
DEVDIV原创ANDROID学习系列教程实例1Android的发展历史一、Android系统的发布 Google公司于2007年11月5日宣布与34家手机生产商、运营商以及其他科技公司组成一个开放手机联盟,将共同开发名为“Android”的操作系统。Android系统是一款基于Linux V2.6 内核的综合系统平台,它是一系列组件的集合,转载 2013-10-05 10:10:52 · 1692 阅读 · 0 评论 -
differences between dp , sp, px, pt
A dimension value defined in XML. A dimension is specified with a number followed by a unit of measure. For example: 10px, 2in, 5sp. The following units of measure are supported by Android:dpDensi转载 2013-10-06 11:02:13 · 703 阅读 · 0 评论 -
Linear Layout 布局技巧
技巧:要创建一个每个子View在屏幕上都有相同空间的线性布局,对于垂直布局,要把每个子View的android:layout_height属性值都设置为”0dp”,对于与水平布局,要把每个子View的android:layout_width的属性值都设置为”0dp”。然后把每个子View的android:layout_weight属性值都设置为”1”。Layout Weight原创 2013-10-12 12:25:01 · 1436 阅读 · 0 评论 -
四款不可错过的 Android 开发工具
Android以其极强的开放性吸引着世界各地的开发者去开发各种各样的移动应用开发,而各种SDK更是为各个层次的开发者提供了一个可以尽情展示 他们专业技能和创造性的平台。虽然Java是各种平台最常用的编程语言,但是其它一些开发工具包只支持C、C++和Ruby。除此之外,所要开发应用的特 性在一定程度上也决定了开发环境的选择,开发工具内置的库能够降低开发强度,而特定的功能也能进行模块式独立开发,以下是转载 2013-09-27 10:59:15 · 1676 阅读 · 0 评论 -
HTTP Server 'Bad Gateway' ( Android adt 或者 sdk 更想不了的解决方案)
HTTP Server 'Bad Gateway' :https://dl-ssl.google.com/android/eclipse/site.xml Solution:用记事本打开 C:\Windows\System32\drivers\etc\host 文件, 在文件末尾添加203.208.46.200 dl.google.com203.208.46.20原创 2013-10-14 20:35:54 · 1679 阅读 · 0 评论 -
The Droid Chronicles – Web Services: Using kSOAP2 to Pass Complex Objects
If you have been following the Android Development posts in my blog you have seen a few basic entries. We have covered four topics: (1) calling a web service from Android using kSOAP2 (See post.), (转载 2015-05-06 23:47:35 · 979 阅读 · 0 评论 -
android 使用static 变量注意事项
1, android 有可能会回收activity或者service中的静态变量,更不用说普通类的静态变量。否则可能会出现空指针异常2,最好是把常用的静态变量放在自定义的Application里面 生命周期就可以和app一样长了。但要注意静态变量不要图片之类的耗内存变量 否则可能会出现oom异常原创 2016-04-12 09:40:05 · 1497 阅读 · 0 评论 -
eclipse 上使用recycleview,cardview的办法
由于google早已不支持adt了,故eclipse很难使用recycleview之类的新控件。方案: step1:使用android studio 来升级sdk tool, adt,build tools,sdk, support lib到最新版。(eclipse 和android studio共用adnroid sdk)step2:使用eclipse 导入库工程...\An原创 2016-04-13 20:46:36 · 1355 阅读 · 0 评论 -
weblogic 停在starting状态的解决办法
http://www.techpaste.com/2013/10/weblogic-admin-server-startup-hanging-coming-running-state/While starting weblogic admin server, weblogic server not starting or weblogic server hangs at s转载 2016-04-13 23:42:17 · 28773 阅读 · 0 评论 -
EOFException in RealBufferedSource.readUtf8LineStrict解决方案
解决方案: wap还net网络,移动网络换联通或者电信,一般可以解决原创 2016-06-15 09:17:44 · 2641 阅读 · 0 评论 -
android app防被杀策略
Service篇 android:name="com.example.service.**Service" android:icon="@drawable/w6" android:enabled="true" android:exported="false"> 不原创 2016-12-07 17:36:09 · 8979 阅读 · 5 评论 -
java.lang.IllegalArgumentException: Illegal character (U+0) 待解决的主题
12-02 15:27:25.153: W/System.err(8101): java.lang.IllegalArgumentException: Illegal character (U+0)12-02 15:27:25.154: W/System.err(8101): at org.kxml2.io.KXmlSerializer.reportInvalidCharacter(KXmlS原创 2016-12-02 15:30:28 · 2378 阅读 · 0 评论 -
android activity finish()没起作用的几个原因
1, 检查 activity 以及 activity 中的handler等是不是作为应用传输给其余activity或者 后台任务中2,检查activity 的handler 有没有在ondstroy()中mHandler.removeCallbacksAndMessages(null);3, 检查activity是不是bind某个需要返回大数据如图片视频的组件。原创 2017-01-13 11:26:12 · 11104 阅读 · 0 评论 -
ksoap2 代码混淆时出现duplicate definition of library class [org.xmlpull.v1.**的解决办法
ksoap2-android-assembly-3.6.2-jar-with-dependencies.jar中删除xmlpull文件夹即可原创 2017-03-27 12:48:33 · 2955 阅读 · 0 评论 -
Android setSelection 没起作用的解决办法
1, 在spinner.setSelection(number, false) 之后添加一行前台线程spinner.postInvalidate(),后台则用spinner.invalidate()原创 2016-02-29 14:33:43 · 4053 阅读 · 0 评论 -
AsyncTask不会执行doInBackground 的原因
AsyncTask的实例个数必须是有限的原因:AsyncTask的内部Handler和ThreadPoolExecutor都是进程范围内共享的,其都是static的,也即属于类的,类的属性的作用范围是CLASSPATH,因为一个进程一个VM,所以是AsyncTask控制着进程范围内所有的子类实例。因此,受到软硬件限制,数量个数自然是有限的。AsyncTask的实例个数因SDK不同而表现原创 2016-03-20 17:02:01 · 2243 阅读 · 0 评论 -
推荐一款可以保障人身财产安全的免费手机app软件 - 三眼
1. 三眼能做什么呢?l 能充当你的眼睛来监控财物。当夜里店面的灯被打开了,它会通过微博/微信/短信通知到你。l 能充当你的耳朵来监听财物周边声音变化。当夜里店面的柜子或者门被敲开了,它也第一时间通知你的。l 能充当你的触觉来感知奶酪被动了没?当你的重要财物被人挪移时,它会第一时间向你通风报信的。l 能充当你女儿或者女朋友的保护神。但她们遇到危险时,按预设的手势晃动手机就可以把她们发生危险的地点和照片发送给她们设定的紧急联系人(爸爸或男朋友)。l 能把小偷吓尿,当手机在公交车原创 2015-03-28 21:00:10 · 4445 阅读 · 1 评论 -
unlock 306sh(Aquos Crystal 解锁)
1. install and run UICCUnlock(the name does mean nothing) will remove perso lock2. run 306sh_RUIM should set RTRE to RUIM only3. rename 306sh_RUIM.txt to 306sh_RUIMadb push 306sh_RUIM /d原创 2015-07-16 08:58:32 · 5497 阅读 · 1 评论 -
CodingTipsAndTricks android ksoap2
still missing and waiting for someone to contribute:receiving byte arrayprevent generation of XML-Tag-Attributes "anyType"receiving and mapping of complex typesand lots more.Useful Too转载 2015-08-11 06:58:10 · 1494 阅读 · 0 评论 -
Android ORM DB使用心得
Android ORM DB使用心得前言ORM ( Object Relational Mapping ),透過直接操作物件的方式就能夠對DB執行新增、修改、刪除、搜尋的功能,大大簡化RD在開發過程中繁瑣的工作。使用心得目前使用過下列幾種Github上熱門的專案– greenDAO 過程太過繁瑣我就不介紹了– sugar Github上雖然一直有更新转载 2015-09-01 05:15:21 · 1145 阅读 · 0 评论 -
轻量级数据库框架LitePal - 查询数据
public static synchronized T find(java.lang.Class modelClass, long id, boolean isEager)查询单条数据.查询第一条数据News news = DataSupport.find(News.class, 1); News firstNews = DataSupport转载 2015-08-23 01:28:51 · 7702 阅读 · 0 评论 -
Android开发一些边角数据
1,Intent 可传递的数据最大是40K2,android application的可用最低系统内存是16M,最大是?3,asynctast的线程池数量最大可达2004,assets里面的数据最大可达到2M? ANDROID 4.0以后貌似5M也木有什么问题, 只不过android manifest里面不能引用里面的数据原创 2015-12-11 15:51:34 · 484 阅读 · 0 评论 -
牛郎织女做法解释android activity生命周期
Activity的生命周期如下:onCreate() +3onStart() +2onResume() +1-----------------------------------------------------------------------------------------------------------------原创 2015-12-11 13:59:16 · 416 阅读 · 0 评论