понедельник, июня 24, 2013

Использование HierarchyViewer на нерутованных устройствах

В помощь: https://github.com/romainguy/ViewServer

Подключается так:

public class MyActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Set content view, etc.
        ViewServer.get(this).addWindow(this);
    }
      
    public void onDestroy() {
        super.onDestroy();
        ViewServer.get(this).removeWindow(this);
    }
  
    public void onResume() {
        super.onResume();
        ViewServer.get(this).setFocusedWindow(this);
    }
}

Я просто скопировал ViewServer.java в свой проект - чтобы не создавать зависимости между проектами, работает. 

пятница, июня 21, 2013

Шпаргалка по программному добавлению визуальных элементов: android programmatically add views - Button, TextView, EditText, RadioButton, CheckBox, ToggleButton

суббота, июня 01, 2013

Шпаргалка по ресурсам андроида (screen densities and icon dimensions)

У JakeWharton (Do not recommend normal xxhdpi assets) спёр такую полезную табличку:

А вот тут:  Android: Screen Densities, Sizes, Configurations, and Icon Sizes  есть ещё более подробный набор размеров и вариантов.