Академический Документы
Профессиональный Документы
Культура Документы
if (!mServiceIsStarted) {
moveToStartedState();
return;
if (mExecutor == null) {
}
Остановка запущенных служб
void stopService1(){
stopService(new MyIntentBuilder(this).build());
void stopService2(){
startService(new MyIntentBuilder(this)
.setCommand(Command.STOP).build());
Привязка службы
if (mBinder == null){
return mBinder;
MyService getService(){
return MyService.this;
if (mServiceBound){
unbindService(mServiceConnection);
mServiceBound = false;
Noțiunea de Context
— getAssets()
— getResources()
— getPackageManager()
— getString()
— getSharedPrefsFile()
Protocolul HTTP
Также HTTP часто используется как протокол передачи информации для других
протоколов прикладного уровня, таких как SOAP, XML-RPC и WebDAV. В таком
случае говорят, что протокол HTTP используется как «транспорт».
- caching (кеш может быть публичным или приватными, как кеш браузера)
XML - имеет много преимуществ JSON - кросс-языковой, легкий и т.д. Adobe Flex,
например, очень хорошо обрабатывает XML, даже лучше, чем JSON. Это
определенно подходящая замена для JSON. Я лично предпочитаю JSON за его
JS-подобный синтаксис, но XML тоже хорош.
Пакет содержит два класса - Pattern и Matcher, которые работают вместе. Класс
Patern применяется для задания регулярного выражения. Класс Matcher
сопоставляет шаблон с последовательностью символов.
Xpath — это язык запросов к элементам xml или xhtml документа. Также как SQL,
xpath является декларативным языком запросов. Чтобы получить интересующие
данные, необходимо всего лишь создать запрос, описывающий эти данные. Всю
«черную» работу за вас выполнит интерпретатор языка xpath.