<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>docs.fixes.co.za</title><description>Docs.fixes.co.za is a repo of documentation, notes, summaries, fixes and solutions on software development and related topics</description><link>https://docs.fixes.co.za/</link><atom:link href="https://docs.fixes.co.za/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><managingEditor>surfer190</managingEditor><language>en</language> <pubDate>Thu, 28 May 2026 15:32:32 -0000</pubDate> <lastBuildDate>Thu, 28 May 2026 15:32:32 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.15.0</generator> <item> <title>Home</title> <description>&lt;h1&gt;Home&lt;/h1&gt;&lt;p&gt;A repo of documentation, notes, summaries, fixes and solutions on software development and related topics&lt;/p&gt;&lt;h2&gt;Most Recent Posts&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;2026-05-15: _Book ...&lt;/li&gt;&lt;/ul&gt;</description><link>https://docs.fixes.co.za/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/</guid> </item> <item> <title>About</title> <description>&lt;h2&gt;About docs.fixes.co.za&lt;/h2&gt;&lt;p&gt;This website is the documentation archive for Fixes.co.za: a repo of documentation, notes, summaries, fixes and solutions on softw...&lt;/p&gt;</description><link>https://docs.fixes.co.za/about/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/about/</guid> </item> <item> <title>Android Could Not Resolve Error</title> <author></author> <description>How to approach failed dependency resolution in older Android Gradle projects.</description><link>https://docs.fixes.co.za/android/android-could-not-resolve-error/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-could-not-resolve-error/</guid> </item> <item> <title>Android Improving Performance With Images In Memory</title> <author></author> <description>&lt;h1&gt;Android Reduce Heap Space of Images&lt;/h1&gt;&lt;p&gt;The Dalvik version of android garbage collector is non-compacting, as objects are freed other objects will not be shuff...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/android-improving-performance-with-images-in-memory/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-improving-performance-with-images-in-memory/</guid> </item> <item> <title>Android Log All Sqlite Statements</title> <author></author> <description>&lt;h1&gt;Log all SQLite statements in Android ADB&lt;/h1&gt;&lt;p&gt;Use Android system properties to enable verbose SQLite logs, then restart the runtime.&lt;/p&gt;&lt;p&gt;```bashadb shell setprop...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/android-log-all-sqlite-statements/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-log-all-sqlite-statements/</guid> </item> <item> <title>Android Project Setup Bible</title> <author></author> <description>&lt;h1&gt;Android Project Setup Bible&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Add the &lt;a href=&#34;http://www.materialpalette.com/&#34;&gt;Material Design Support Library&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Set the [Material Design colour palette](htt...&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>https://docs.fixes.co.za/android/android-project-setup-bible/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-project-setup-bible/</guid> </item> <item> <title>Android Sending Data Fragments And Activities</title> <author></author> <description>&lt;h1&gt;How to send and receive data between Fragments and Activities&lt;/h1&gt;&lt;h3&gt;To Activities&lt;/h3&gt;&lt;h4&gt;Send&lt;/h4&gt;&lt;p&gt;Use &lt;code&gt;Extras&lt;/code&gt;&lt;/p&gt;&lt;h6&gt;From Activity&lt;/h6&gt;&lt;p&gt;```Intent intent = new In...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/android-sending-data-fragments-and-activities/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-sending-data-fragments-and-activities/</guid> </item> <item> <title>Android Studio Cheatsheet</title> <author></author> <description>&lt;h1&gt;Android Studio Cheatsheet&lt;/h1&gt;&lt;h2&gt;How to Search Anywhere Android Studio&lt;/h2&gt;&lt;p&gt;&lt;code&gt;Press Shift Key Twice&lt;/code&gt;&lt;/p&gt;&lt;h2&gt;Open the directory of file you are currently in&lt;/h2&gt;&lt;p&gt;```...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/android-studio-cheatsheet/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/android-studio-cheatsheet/</guid> </item> <item> <title>Bootstrapping An Android Project</title> <author></author> <description>&lt;ul&gt;&lt;li&gt;Application Class that extends from Aplication&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;```public class App extends Application{&lt;/p&gt;&lt;pre&gt;&lt;code&gt;private static Context mContext;@Overridepublic v...&lt;/code&gt;&lt;/pre&gt;</description><link>https://docs.fixes.co.za/android/bootstrapping-an-android-project/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/bootstrapping-an-android-project/</guid> </item> <item> <title>Create A New Activity With Navigation Android</title> <author></author> <description>&lt;h1&gt;How to create a New Android Activity with Up Navigation&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Create a New Blank Activity&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Create a Link to the New Activity&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;```public void gotoNewActivi...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/create-a-new-activity-with-navigation-android/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/create-a-new-activity-with-navigation-android/</guid> </item> <item> <title>Creating a Callback to Send Data From Fragment to Activity</title> <author></author> <description>&lt;h1&gt;How to Implement a Callback Method to Send Data from a Fragment to an Activity&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;In the Fragment Class (MyFragment.java):&lt;/p&gt;&lt;p&gt;Declare an Interface with as ...&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>https://docs.fixes.co.za/android/how-to-create-a-callback-method-to-send-data-from-fragment-to-the-activity/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/how-to-create-a-callback-method-to-send-data-from-fragment-to-the-activity/</guid> </item> <item> <title>Install An Apk</title> <author></author> <description>&lt;h1&gt;Install an APK on Android&lt;/h1&gt;&lt;p&gt;Use &lt;code&gt;adb install&lt;/code&gt; when you have a built APK and want to load it onto a connected Android device or emulator.&lt;/p&gt;&lt;h2&gt;Prerequisites&lt;/h2&gt;&lt;p&gt;...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/install-an-apk/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/install-an-apk/</guid> </item> <item> <title>Install Android Studio Development Environment</title> <author></author> <description>&lt;h1&gt;Installing Android Studio and Setting up your Environment for Android Development&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Install Java&lt;/li&gt;&lt;li&gt;OpenJDK (Java Standard Edition consisting of the VM?...&lt;/li&gt;&lt;/ol&gt;</description><link>https://docs.fixes.co.za/android/install-and-setup-android-studio-and-development-environment/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/install-and-setup-android-studio-and-development-environment/</guid> </item> <item> <title>Publishing An App To Google Play Store</title> <author></author> <description>&lt;h1&gt;How to Publish and Android App to the App Store&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;In Android Studio select &lt;code&gt;Build-&amp;gt;generate signed apk...&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This will create a file called `app-release...&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>https://docs.fixes.co.za/android/publishing-an-app-to-google-play-store/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/publishing-an-app-to-google-play-store/</guid> </item> <item> <title>Remove Actionbar For Certain Activity</title> <author></author> <description>&lt;h1&gt;Remove the action bar for a specific Android activity&lt;/h1&gt;&lt;p&gt;These notes are for older Android projects that use manifest-defined themes and the classic action b...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/remove-actionbar-for-certain-activity/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/remove-actionbar-for-certain-activity/</guid> </item> <item> <title>Show Icons On Actionbar Not In Overflow Android</title> <author></author> <description>&lt;h1&gt;Show icons in the Android action bar instead of the overflow menu&lt;/h1&gt;&lt;p&gt;These notes are for older AppCompat action bar projects. In a modern app, prefer Materia...&lt;/p&gt;</description><link>https://docs.fixes.co.za/android/show-icons-on-actionbar-not-in-overflow-android/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/android/show-icons-on-actionbar-not-in-overflow-android/</guid> </item> <item> <title>Ansible Ad Hoc Commands</title> <author></author> <description>&lt;h1&gt;Running ad hoc commands on multiple servers&lt;/h1&gt;&lt;p&gt;These are older Ansible command examples. Some examples use &lt;code&gt;-s&lt;/code&gt; for sudo; in modern Ansible, prefer `--become...&lt;/p&gt;</description><link>https://docs.fixes.co.za/ansible/ansible-ad-hoc-commands/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/ansible/ansible-ad-hoc-commands/</guid> </item> <item> <title>Ansible Dynamic Inventory</title> <author></author> <description>&lt;h1&gt;Ansible Dynamic Inventory&lt;/h1&gt;&lt;p&gt;Dynamic inventory is useful when:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Inventory changes over time as hosts start and stop&lt;/li&gt;&lt;li&gt;Hosts need to be tracked from differe...&lt;/li&gt;&lt;/ul&gt;</description><link>https://docs.fixes.co.za/ansible/ansible-dynamic-inventory/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/ansible/ansible-dynamic-inventory/</guid> </item> <item> <title>Ansible Local Infrastructure</title> <author></author> <description>&lt;h1&gt;Test Ansible infrastructure locally&lt;/h1&gt;&lt;p&gt;Test-driven development helped popularise infrastructure testing: test locally before touching live environments.&lt;/p&gt;&lt;p&gt;Tha...&lt;/p&gt;</description><link>https://docs.fixes.co.za/ansible/ansible-local-infrastructure/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/ansible/ansible-local-infrastructure/</guid> </item> <item> <title>Ansible Network Automation</title> <author></author> <description>&lt;h1&gt;Ansible for network automation&lt;/h1&gt;&lt;h2&gt;Why Ansible for network automation?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Automate repetitive tasks&lt;/li&gt;&lt;li&gt;Use the same tool for network, operations and develop...&lt;/li&gt;&lt;/ul&gt;</description><link>https://docs.fixes.co.za/ansible/ansible-network-automation/</link> <pubDate>Thu, 28 May 2026 15:29:28 +0000</pubDate><source url="https://docs.fixes.co.za/feed_rss_updated.xml">docs.fixes.co.za</source><guid isPermaLink="true">https://docs.fixes.co.za/ansible/ansible-network-automation/</guid> </item> </channel></rss>